- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 分布式解决方案---基于可靠消息的最终一致性方案
基于可靠消息最终一致性的方案1 .主动方(订单服务)在业务事务提交前,向实时消息服务请求发送消息,实时消息服务只记 录消息数据,而不真正发送。只将消息保存到DB,状态status为等待确认(WATING_CONFORM)。[步骤①,步驟a发送到mq的步骤还未执行,目前只是预发送(保存消息到DB)]2 .主动方执行具体的业务(比如操作订单相关的逻辑,步驟②),如果没有问题,调用消息服务,发...
2018-08-22 11:37:34 2581 1
原创 分布式解决方案 --基于最大努力通知型方案
基于最大努力通知型1 主动方(比如电商系统的交易微服务模块)调用消息服务将消息发送到mq(消息存在丢失情况)[a,b步骤]2 消息服务端监听MQ消息,将获取的消息解析,将需要通知的内容(notify_record)保存到DB,并将消息发送到延时队列DelayQueue服务任务中[c,d步骤],此时是第一次通知3 通知服务运行时,将延迟队列中满足当前运行时刻的任务执行,将通知的任务发送给...
2018-08-22 11:36:35 1615
转载 学习分布式不得不会的CAP理论
转载至http://t.jinritoutiao.js.cn/enAjhJ/ 头条作者:HollisChuang无论你是一个系统架构师,还是一个普通开发,当你开发或者设计一个分布式系统的时候,CAP理论是无论如何也绕不过去的。本文就来介绍一下到底什么是CAP理论,如何证明CAP理论,以及CAP的权衡问题。CAP理论概述CAP理论:一个分布式系统最多只能同时满足一致性(Cons...
2018-08-14 10:49:04 434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人