在单个事务中休息服务和JMS消息

时间:2014-07-29 21:55:41

标签: spring rest transactions spring-jms

我有一个spring JMS侦听器,它正在进行一些消息处理,调用rest web服务并将消息发布到其他JMS队列。 我想要的是在一次交易中发生它。例如,在将消息发布到JMS队列的情况下,如果出现问题,我们如何回滚其余服务调用? (我不确定如何在事务中登记Web服务调用)

1 个答案:

答案 0 :(得分:1)

没有。 ReST(HTTP)不是事务性的。

您可以做的最好的事情是发出补偿请求以撤消更新。