【发布时间】:2014-09-17 18:12:38
【问题描述】:
我正在开发一个 Java 应用程序,它在一端接受 SOAP 请求,具有 1 到 50 个唯一 ID。我使用请求中的唯一 ID 进行 REST 调用并处理响应并将处理后的数据作为肥皂响应发回。如果我获得所有 50 个唯一 ID,性能将会受到影响,因为我依次调用 REST 服务 50 次。 我的问题是,
- 如果我将应用程序设为多线程,在获得更多唯一 ID 时生成新线程以进行 REST 调用,我是否会获得性能优势。
- 如果是这样我应该如何设计多线程,使用多个线程仅进行rest调用或同时在多个线程中处理REST响应数据并在处理后合并数据。
- 我搜索了 Apache REST 客户端的多线程实现,但找不到。谁能指出我正确的方向。
我正在使用 Apache Http 客户端。
谢谢,提前
【问题讨论】:
标签: java multithreading rest soap