【发布时间】:2010-03-02 10:53:27
【问题描述】:
RabbitMQ 是否支持在 DB 事务提交时发送收到的消息确认的场景?
目前我们在 DB 事务提交后发送 ack。如果服务在两者之间发生故障,我们将获得数据重复 - 服务将再次收到相同的消息。
这个问题有规律吗?
谢谢!
【问题讨论】:
-
看看 Spring 对 RabbitMQ (spring-amqp) 的支持,因为它将 Rabbit 的事务与您的数据库事务集成。
标签: database transactions rabbitmq