异步Web服务调用

时间:2014-02-11 10:28:04

标签: java multithreading web-services asynchronous

我正在尝试通过Java API进行异步Web服务调用以提高速度。我希望发送超过1000个用户的有效负载及其相应的属性。我的问题是,是否会使调用多线程,以便每个线程发送一个插入用户请求比在一个有效负载中发送所有用户更快?

2 个答案:

答案 0 :(得分:0)

由于每个线程使用相同的网络端口,我不认为多线程会加快发送速度 - 相反,我认为协商使用的开销。

答案 1 :(得分:0)

这取决于您的Web服务的组织方式,主要是它本身是否是多线程的。

如果是,发送几个同时发出的请求是有意义的,但同时请求的最佳数量可能小于1000.我将从10个请求开始,每个请求100个用户,然后更改该参数以查找最佳请求数。