2014-02-11 4 views
0

Я пытаюсь сделать асинхронный вызов веб-службы для скорости через Java API. Я хочу отправить полезную нагрузку более 1000 пользователей и их соответствующие атрибуты. Мой вопрос заключается в том, сделает ли вызов многопоточным, чтобы каждый поток отправлял один пользовательский запрос вставки быстрее, чем отправка всех пользователей в одну полезную нагрузку?asynchronous webservice call

ответ

0

Это зависит от того, как организован ваш веб-сервис, в основном, независимо от того, является ли он сам по себе многопоточным.

Если это так, отправьте несколько одновременных запросов, но шансы на оптимальное количество одновременных запросов меньше 1000. Я бы начал с 10 запросов со 100 пользователями каждый, а затем изменил эти параметры, чтобы найти оптимальное количество запросов ,

0

Поскольку каждый поток использует тот же сетевой порт, я бы не предполагал, что многопоточность ускорит отправку - наоборот, я думаю, что накладные расходы на переговоры об использовании.