微服务怎样保证每个服务中的数据同步、删除等的一致性?

微服务怎样保证每个服务中的数据同步、删除等的一致性,每个服务有些数据是否有相同及共享数据显示全部

微服务怎样保证每个服务中的数据同步、删除等的一致性,每个服务有些数据是否有相同及共享数据

收起
参与10

查看其它 2 个回答youki2008的回答

youki2008youki2008系统架构师DDT

既然涉及到分布式事物,那么就需要看数据一致性的容忍度,是强一致性要求还是最终一致性要求。
如果是强一致性要求,那么就需要引入分布式事物的组件,比如阿里巴巴开源的seta,使用AT模式简单配置即可实现分布式事物,但是对效率有所影响。
如果是最终一致性,那么可以结合MQ做柔性事物,最终(有短暂的数据不一致)达到数据一致性。

互联网服务 · 2020-04-27
浏览1136

回答者

youki2008
系统架构师DDT
擅长领域: 服务器云计算数据库

youki2008 最近回答过的问题

回答状态

  • 发布时间:2020-04-27
  • 关注会员:4 人
  • 回答浏览:1136
  • X社区推广