2022-05-04发表2022-05-04更新分布式 / 后端开发8 分钟读完 (大约1184个字)分布式一致性协议之Raft协议斯坦福大学的RamCloud项目中提出了易理解、易实现的分布式一致性复制协议Raft。C++、Java和Go都有对应的实现,Raft相对简洁。引入主节点、通过竞选确认主节点。节点;类型:follower、candidate和leader。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发11 分钟读完 (大约1617个字)分布式一致性协议之Paxos协议Paxos协议说的是Paxos算法,Paxos算法是基于消息传递且具有高容错性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发6 分钟读完 (大约973个字)分布式一致性协议之Gossip协议Gossip协议,也叫 Epidemic协议(流行病协议)。原本用于分布式数据库中节点同步数据使用,后来被广泛应用于数据库复制、信息扩散、集群成员身份确认、故障探测等。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发4 分钟读完 (大约617个字)分布式一致性协议之NWR协议NWR是一种在分布式存储系统中用于控制一致性级别的一种策略。在亚马逊的存储系统中,应用了NWR协议来控制一致性。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发9 分钟读完 (大约1407个字)分布式一致性协议之三阶段提交协议(3PC)三阶段提交协议出现的背景:一致性协议中设计出了二阶段提交协议,但是2PC设计存在缺陷,于是有了三阶段提交协议。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发12 分钟读完 (大约1793个字)自定义RPC框架之基于Netty实现RPC框架Dubbo底层使用Netty作为网络通讯框架,要求使用Netty实现一个简单的RPC框架,消费者和提供者约定协议和接口,消费者远程调用提供者的服务。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发7 分钟读完 (大约1081个字)Reactor模型通过一个或者多个输入传递给服务器的模式,服务端程序处理传入的多个请求,并将他们同步分派到处理线程,Reactor模式也叫Dispatch模式。阅读更多
2022-05-04发表2022-05-04更新分布式 / 后端开发1 分钟读完 (大约223个字)线程模型以及传统IO阻塞模型不同的线程模型对性能影响很大,目前存在的线程模型有传统阻塞I/O服务模型、Reactor模型等。阅读更多