【发布时间】:2013-11-07 20:57:13
【问题描述】:
我有一个使用 CXF 与 restful web 服务交互的客户端。我想使用 CXF 从 2.7.0 开始提供的异步模式 http://cxf.apache.org/javadoc/latest/org/apache/cxf/jaxrs/client/WebClient.html。我还没有真正找到使用此功能的客户端的好示例
以前我的代码会做这样的事情
Response response = webclient.get();
更新代码:
Future<Response> responseFuture = webclient.async().get();
// code to get future response ...
我的问题:
这就是我需要做的所有事情吗?客户行为将如何改变?我的理解是,以前它会为每个客户端请求创建一个单独的线程。现在它将使用单个线程或线程池执行多个请求?
另外,对我来说,在两种不同情况下监控它在后台执行的操作的最佳方式是什么?
【问题讨论】: