
提前“放火”—注入一些弱化故障,看系统反应,方便针对性做措施 混沌工程(故障测试有一定重合度):生成“新信息”实践,事件发生后产生行为(不像故障...
paxos(1990)约束条件少,适合的场景更多,复杂更大; raft相反(2014),不能乱序commit、execute,多写、多读,但获取...
一、确定参与团队 研发:技术方案的设定和实施(有架构组或中间件团队,交给他们) 测试:验证方案和数据正确性,真正施压 运维:压测对线上集群影响,...
一、2PC(XA),3PC是一路 因为实现“Atomic Commit”。生产中2PC(XA)有个严重问题,1)事务管理器或实际执行者任何一方不...
稳定性建设四要素:人、工具、预案、目标 稳定性建设四个方向:根基牢(45%)日常(30%)预案(15%)容量(10%) 一、稳定性建设四要素 人...
raft 主备不一致时如何恢复,以及对什么场景使用两阶段,什么场景使用raft协议发表一下个人的理解 raft是用于复制的协议,解决副本问题,2...
一、什么是服务网关 服务网关 = 路由转发 + 过滤器 1、路由转发:外界请求转发到微服务 2、过滤器:横切如权限校验、限流及监控,(路由转发也...
一、两阶段提交的缺点 1.同步阻塞:执行过程中,所有参与节点都是事务阻塞型,占有公共资源,其他节点阻塞 2.单点故障:协调者故障,参与者一直阻塞...
paxos理论,raft工程: 增加committed状态,集成成员管理,multiple paxos的实现 效果:Raft 等价于 (mult...
文集作者