架构设计
川中胡子
一个老运维的工作和学习笔记,好记性不如烂笔头。
展开
-
微服务架构下事务一致性保证的三种方式
今天和同事讨论了下微服务架构下的事务一致性问题,查了下资料,抄录如下。说到底,最终都必须保证数据一致性,至于中间具体采用哪种模式,还是需要根据具体的业务逻辑来选择。1、可靠事件模式可靠事件模式属于事件驱动架构,当某件重要事情发生时,例如更新一个业务实体,微服务会向消息代理发布一个事件。消息代理会向订阅事件的微服务推送事件,当订阅这些事件的微服务接收此事件时,就可以完成自己的业务,也可能会引发更多的...转载 2018-07-10 17:17:01 · 9094 阅读 · 0 评论 -
终于有人把“TCC分布式事务”实现原理讲明白了!
原文链接:https://mp.weixin.qq.com/s/9A6ZnpBmAbQYC7kLr1iZCQ 总结一下,你要玩儿 TCC 分布式事务的话:首先需要选择某种 TCC 分布式事务框架,各个服务里就会有这个 TCC 分布式事务框架在运行。 然后你原本的一个接口,要改造为 3 个逻辑,Try-Confirm-Cancel: 先是服务调用链路依次执行 Try 逻辑。 ...转载 2018-11-30 14:17:46 · 2755 阅读 · 4 评论