分类: im
-
关于im:Paxos理论介绍3-Master选举
单刀直入,咱们先明确一下Master的定义。Master是一个角色,这个角色的特点是,在咱们选定的一些节点汇合…
-
关于im:Paxos理论介绍2-MultiPaxos与Leader
奢侈Paxos算法通过多轮的Prepare/Accept过程来确定一个值,咱们称这整个过程为一个Instanc…
-
关于im:谈谈PhxSQL的设计和实现哲学上
微信PhxSQL是一个提供Zookeeper级别强统一和高可用的MySQL集群。PhxSQL齐全兼容MySQL…
-
关于im:谈谈PhxSQL的设计和实现哲学下
上一章探讨了咱们为什么要做PhxSQL和为什么这样做PhxSQL。这里咱们次要谈谈为什么不做某些个性。舍得舍得…
-
关于im:微信开源CC-RPC框架PhxRPC
微信开源C/C++ RPC框架PhxRPCPhxRPC是微信后盾团队推出的一个十分简洁玲珑的RPC框架,编译生…
-
关于im:MySQL半同步复制的数据一致性探讨
图1形容了MySQL的Binlog半同步过程。Wait ACK是半同步的关键步骤,Master把Binlog发…
-
关于im:Paxos理论介绍1-朴素Paxos算法理论推导与证明
为何要重点说奢侈的Paxos?集体认为这个才是Paxos的精华所在,也是所有Paxos相干算法的基石所在。另外…
-
关于im:转载微信自研生产级paxos类库PhxPaxos实现原理介绍
题目次要有三个关键字,生产级,paxos,实现,涵盖了本文的重点。什么叫生产级,直译就是能用于生产线的,而非试…
-
关于im:OpenIM服务发现和负载均衡golang插件gRPC接入etcdv3
etcd是CoreOS团队于2013年6月发动的开源我的项目,它的指标是构建一个高可用的分布式键值(key-v…
-
关于im:原创开源OpenIM轻量高效实时可靠低成本的消息模型
一套残缺IM零碎中,除开根本的业务设计,音讯模型的设计是其中最为要害的一环,它关系到整个IM零碎的可靠性、高效…