【发布时间】:2021-01-18 03:37:26
【问题描述】:
(在通过 activeMq 实现 pubsub 的 springboot 项目中),我想对消费者的“侦听器”进行事务确认,以便如果出现任何异常,消息代理(在本例中为 activeMq)只是不断重试交付 - 根据一些重审政策 - (或者更有可能消费者继续拉动)。
这已经被问及并成功回答:ActiveMq transaction on @JmsListener
虽然我对此进行了测试并且它工作正常,但它只适用于队列;对于主题消费者,尽管配置基本相同,但没有“重试机制”起作用。
有人知道(关于事务性消费者)队列和主题之间是否存在一些根本区别?和/或在将事务性消费者与主题一起使用时是否存在一些常见问题/陷阱?
提前致谢。
【问题讨论】:
标签: spring-boot transactions activemq