微服务完全采用最终一致性,即便同一个服务内部对两个表的操作也用最终一致性吗?

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

阅读 246
评论 更新于 2019-10-28
    撰写回答

    登录后参与交流、获取后续更新提醒