首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
Saga
页面
讨论
语言
监视
查看历史
查看源代码
更多
链入页面
固定链接
页面信息
引用此页
Riguz
(
留言
|
贡献
)
2024年7月23日 (二) 03:03的版本
(
差异
)
←上一版本
| 最后版本 (差异) | 下一版本→ (差异)
[1]
Saga与2pc的区别为,2pc通常为短事务,而saga为长事务
2pc对服务可用性有要求,并会阻塞
Saga依赖可靠消息,可以通过数据库事务模拟消息表+广播,或者CDC方式监控binlog的方式来解决
↑
https://microservices.io/patterns/data/saga.html