微服务架构,如果完全利用可靠消息实施最终一致性,不同服务之间用消息队列进行协调
但是单个服务内部的事务,如果对两个表进行操作(譬如操作不同的表,或者同一个表的两个分表,比如更新两个student记录,分别t_student_1, t_student_2两个表中),由于有时可能不能确定两个表是否在同一个数据库内,所以不能采用本地事务,这种情况也用可靠消息实施最终一致性吗?感觉怪怪的
微服务架构,如果完全利用可靠消息实施最终一致性,不同服务之间用消息队列进行协调
但是单个服务内部的事务,如果对两个表进行操作(譬如操作不同的表,或者同一个表的两个分表,比如更新两个student记录,分别t_student_1, t_student_2两个表中),由于有时可能不能确定两个表是否在同一个数据库内,所以不能采用本地事务,这种情况也用可靠消息实施最终一致性吗?感觉怪怪的
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决