作者回复: 专栏不涉及架构,给你一个大方向:
分布式事务:
- 数据库层面 2PC/XA(直接使用中间件,比如Seata)
- 应用层 TCC(服务接口需要实现三接口)
- 微服务场景:Saga模式(针对状态机建模)
数据库 + MQ的一致性:
- 本地消息表
- 事务消息
涉及外部服务整体一致性:
- 补偿 + 最终一致
- 以外部服务为主,内部服务为辅思想
作者回复: 非bean自己写组件监控或者通过javaagent实现 bean的话就简单了
作者回复: https://paluch.biz/blog/162-iterate-over-all-keys-in-a-redis-cluster.html