跳至主要內容
"状态机中的状态变更和消息通知的一致性常见解决办法"

"状态机中的状态变更和消息通知的一致性常见解决办法"

一般在订单或者交易系统中,经常会使用到状态机来解决单据的状态流转问题。同时会设计到数据库的状态变更以及事件通知功能。此时就需要有一种机制来保证状态变更的行为和事件通知行为的一致性,也就是状态发生变更,事件必须通知出去。针对这种场景,一般我们有如下的几种做法:

借助MQ的事务消息

使用rocketmq等支持的两阶段式消息提交方式


xkrivzooh大约 2 分钟post状态机
打赏
给作者赏一杯咖啡吧
您的支持将是我继续更新下去的动力
微信微信
支付宝支付宝