如何确保在事务中发生将消息发布到主题中?

时间:2017-09-05 19:48:53

标签: java transactions jms spring-transactions spring-jms

所以这是要求。

  1. 将消息发布到主题中的过程应在事务

  2. 中进行
  3. 如果交易成功,那么我们返回0

  4. 如果交易失败,那么我们返回1
  5. 我知道如何将消息发布到主题中。我正在使用JMS模板发布到主题中。

    jmsTemplate.convertAndSend(topic, event);
    

    但是我怎样才能确保这是在交易中?有人可以使用代码并解释上述要求吗?

    我搜索了类似的问题以寻找可能的查询解决方案,但它们并不能解决我的问题。请不要指出其他答案。

1 个答案:

答案 0 :(得分:0)

$wksname = "TEST123"
write-host "`"DefaultUsername`" = `"$wksname`""

如果提交失败,则抛出异常。