1、如果A-B-C强相关
考虑采用TCC框架
ByteTCC,Himly
阿里的fescar,seata
推荐使用seata
TCC框架
2、如果A 与BC并不强相关
考虑可靠消息最终一致性解决方案,例如A成功后通过发送kafka事件,BC监听事件来处理。
rocketMQ,提供了分布式事务支持。
来源:CSDN
作者:雪落南城
链接:https://blog.csdn.net/lbh199466/article/details/104641811
1、如果A-B-C强相关
考虑采用TCC框架
ByteTCC,Himly
阿里的fescar,seata
推荐使用seata
TCC框架
2、如果A 与BC并不强相关
考虑可靠消息最终一致性解决方案,例如A成功后通过发送kafka事件,BC监听事件来处理。
rocketMQ,提供了分布式事务支持。
来源:CSDN
作者:雪落南城
链接:https://blog.csdn.net/lbh199466/article/details/104641811