0



我有 Spring WS,它在 SOAP 请求后在数据库中创建记录,然后它应该等到响应出现。

(我在 DB 中有两个表 - requestTable - 记录是在对 WS 的请求到来时创建的,而 responseTable - 记录是由独立来源创建的)。

当方法检测到与请求链接的记录出现在 responseTable 中时,WS 发送正确的响应。

问题在于同步,因为我不能(实际上我可以但我不想)创建等待 n 秒的线程,我想使用 CAMEL 来实现它,我在某处读到 CAMEL 实现了适合这种类型的方法的情况,现在我再也找不到了。

我有一个问题要问你:你有提示我怎么做吗?

4

1 回答 1

0

我会发布我这样做的方式。

在 WS 和数据库之间使用 JMS 通道的解决方案在这里描述的效果很好: Transparent Asynchronous Remoting via JMS

于 2012-12-03T14:57:43.297 回答