分布式
zmc@
please once again
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
权衡问题---学习了微服务各大常用组件的一点思考
1.没有什么技术可以完全通用,只要深度使用一定需要从业务出发对技术进行权衡 从几个例子出发: 1.ES的分片机制天生支持分布式,同时也带来了分布式了弊端:排序和算分问题; 搜索的场景需要严格的定制化,通过对mapping的修改可以支持算分的调整,影响查询的结果-----代价是大大增加开发和mapping的维护成本 想要精确的算分和排序--->需要大量的计算和内存 如果数据量不大---->默认使用一个分片---->不需要对排序和算法另外处理/同时牺牲了分布式的特性(建议一个业务场景原创 2020-06-11 16:01:16 · 332 阅读 · 0 评论 -
一致性算法(paxos、raft)
背景:分布式 一致性模型 1.弱一致性:(最终一致性) 1.1 DNS 1.1 Gossip 2.强一致性: 2.1 同步 2.1 paxos 2.1 raft(multi-paxos) 2.1 ZAB(multi-paxos)----与raft相似,心跳发起者相反(raft由master发起心跳,zab由slave发起) ...原创 2020-05-02 19:18:16 · 2092 阅读 · 0 评论
分享