2017-09-05 35 views
0

所以這裏是要求。如何確保在事務中將消息發佈到主題中?

  1. 發佈消息到一個主題。如果交易之後,重新我們回到0

  2. 如果交易失敗,在一個事務中應該發生

  3. 的過程,然後我們回到1

我知道如何將消息發佈到主題中。我正在使用JMS模板發佈到主題中。

jmsTemplate.convertAndSend(topic, event); 

但是我怎樣才能確保這是一個交易?有人可以使用代碼並解釋上述要求嗎?

我已經搜索了類似的問題,爲我的查詢可能的解決方案,但他們不是解決我的問題。請不要指出其他答案。

回答

0
template.setSessionTransacted(true). 

如果提交失敗,則拋出異常。

+0

謝謝非常。 – africandrogba

相關問題