0

我正在处理的项目(jsf Web 应用程序)使用 2 个 Web 服务来从网络中检索一些数据。

到目前为止,请求很小,因此等待 ws 响应的超时时间很短,但现在客户希望向请求中添加更多数据,这基本上会将每个 ws 的工作时间增加 30 分钟。

我在想在这种情况下使用 jms 而不是 ws

我想听听一些意见

是否有意义 ?

谢谢

4

1 回答 1

0

转向异步处理看起来适合您的情况。如果以前调用的性质是事务性的,您还应该注意事务语义。

我强烈建议您在 Apache ActiveMQ 之上使用 Apache Camel。虽然后者是可更换的,但前者的功能是独一无二的。

进一步阅读:

http://en.wikipedia.org/wiki/Apache_Camel

Apache Camel 到底是什么?

何时使用 Spring Integration 与 Camel?

Apache Camel > 文档 > 组件 > Spring Web 服务:

http://camel.apache.org/spring-web-services.html

于 2013-04-17T03:33:23.707 回答