老师,我们开发使用的是RocketMQ,而且不是使用的starter,那他的事务控制和本例中的原理是一样的吗?

来源:4-5 Jms-session事务实例

慕码人1464173

2019-05-08

写回答

1回答

大漠风

2019-06-07

我没有用过RocketMQ,大概看了一下,它的事务是需要自己通过实现`TransactionListener`来实现,而且只有发布者有事务的控制,消费者没有额外控制。对于发布者,可以通过一个exception处理,捕获业务的错误,然后设置相对应的消息发送事务的状态为rollback。

如果可以,你可以把你们用来控制事务的代码贴出来,可以再详细看看。

0
0

分布式事务实践,从原理到实例,解决数据一致性

掌握分布式事务实现技术,是架构师必备技能。

1149 学习 · 153 问题

查看课程