Java 面试 ->Rocket mq
分布式事务 发送mq->消息为send_ok此时消息发送者执行本地代码db事务提交,失败的话回滚,成功的话更改消息状态为消费着可见然后下游服务去执行业务操作db提交事务成功则返回ok,失败的话进行重试。生产者保证消息不丢失1.默认情况下,可以通过同步的方式阻塞式的发送,check SendStatus,状态是OK,表示消息一定成功的投递到了Broker,状态超时或者失败,则会触发默认的2次重试。此方法的发送结果,可能Broker存储成功了,也可能没成功2.采取事务消息的投...
转载
2021-02-22 13:25:29 ·
135 阅读 ·
0 评论