随笔分类 -  分布式

摘要:1. 负载均衡 Random LoadBalance 随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 RoundRobin LoadBalance 轮循,按公约后的权重设置轮循比率。 存在慢的提供者累积请求的问 阅读全文
posted @ 2020-03-10 12:46 不停的奋斗 阅读(180) 评论(0) 推荐(0)
摘要:一、二阶段提交 2PC:又名二阶段提交,将事物提交分成两个阶段来进行处理。它是一种分布式数据一致性的协议。目前绝大多数关系型数据库都使用2PC来完成事物操作,利用该协议能够方便地完成分布式事物协调者和参与者,统一决定事物的提交和回滚,从而保证分布式数据的一致性。 第一阶段是提交事物请求。这个阶段可以 阅读全文
posted @ 2020-03-08 00:17 不停的奋斗 阅读(590) 评论(0) 推荐(0)
摘要:一、ZAB 协议 ZAB(Zookeeper Atomic Broadcast) 协议是为分布式协调服务 ZooKeeper 专门设计的一种支持崩溃恢复的原子广播协议。在 ZooKeeper 中,主要依赖 ZAB 协议来实现分布式数据一致性,基于该协议ZooKeeper 实现了一种主备模式的系统架构 阅读全文
posted @ 2020-03-04 14:41 不停的奋斗 阅读(1000) 评论(0) 推荐(1)
摘要:Nio的好文章:https://zhuanlan.zhihu.com/p/64537916?utm_source=wechat_session&utm_medium=social&utm_oi=660405125986914304 Netty服务端启动过程总结 ServerBootstrap的bin 阅读全文
posted @ 2020-02-25 11:47 不停的奋斗 阅读(252) 评论(0) 推荐(0)