我在mongo db和Rabbit mq之间进行了xa事务处理。数据应同时提交并回滚。在mongo db中提交并将消息发布到Rabbit MQ。如果失败,则应自动翻转。我在我的Spring Boot应用程序中使用它。我们有可以处理的Xa事务管理器吗?
[不幸的是,RabbitMQ和MongoDB目前都不支持XA。否则,您可能可以使用atomikos(https://www.atomikos.com)。
因此,请考虑使用其他代理和数据库,或要求他们支持XA。