У меня есть веб -сервис, который в одном из своих веб -методов создает два потока и вызывает еще две веб -службы для вставки данных. Теперь, как ожидается, моя оригинальная веб -сервис будет получать звонки в диапазоне от 1000 до 10 000 параллельно. Таким образом, вы можете понять, что для каждого такого звонка внутренне мой веб -сервис создаст еще два потока. Я уже настроил свой сервер приложений для такой тяжелой нагрузки. Поверьте мне. Я проверил все учебники/фрагменты кода. Мой код кажется правильным. < /P>
Код: Выделить всё
ExecutorService executor = Executors.newFixedThreadPool(size);
Future futureOne = executor.submit(new MyThread(serviceOne, data));
Future futureTwo = executor.submit(new MyThread(serviceTwo, data));
bSuccessfulOne = futureOne.get();
bSuccessfulTwo = futureTwo.get();
Ввиду первого парадатора, который я написал, есть какая-либо многопоточная параллельная структура/просто некоторые программы здравого смысла, которые могут помочь обработать эти вызовы веб-службы параллельно. Если есть, пожалуйста, предложите.
Подробнее здесь:
https://stackoverflow.com/questions/147 ... eb-service