分布式事务中最大努力通知原则是什么?

提问者:帅平 问题分类:面试刷题
分布式事务中最大努力通知原则是什么?
1 个回答
影子爱人
影子爱人
最大努力通知也是一种基于消息的分布式事务解决方案,但它不保证 100% 的消息传递成功。它的工作原理是:
在本地事务执行成功后,系统会尝试通知其他的参与者或服务。
通知操作会尽最大努力去执行,但如果失败,系统不会无限重试。
该方案通常结合人工干预,例如,如果通知失败,系统可能会记录日志、发送报警、或者提供管理界面供操作人员手动处理。

本地消息表,或者通过 MQ 对事务进行通知都可以算作最大努力。
本地消息表通过后台定时任务去异步保证数据的一致性,就是一种最大努力通知的思想:代表系统各模块之间已经最大程度地保证事务的最终一致性了。
发布于:3个月前 (01-29) IP属地:未知
我来回答