谈谈数据一致性

原创
2021/07/04 21:23
阅读数 83

微服务之后,由于服务数据的分片,达成一致性的要求会变的相对有难度。一个大的业务流程,微服务进行业务领域的划分,会变成多个子域的业务流程,最终达成一个业务动作。因此,我们可以将数据一致性的保证,切分成多个子事务进行数据一致性,从而达到大流程数据一致性的保证,数据分片的影响会导致子事务之间不是强一致的,不过这个没关系,我们可能增加中间状态来作为大流程的处理状态。因此要求子事务设计需要保证幂等性,因为要支持重试。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部