分布式
文章平均质量分 69
正如此时
这个作者很懒,什么都没留下…
展开
-
RocketMQ快速上手使用
消息队列(Message Queue,简称 MQ)是构建分布式互联网应用的基础设施,通过 MQ 实现的松耦合架构设计可以提高系统可用性以及可扩展性,是适用于现代应用的最佳设计方案。原创 2022-08-15 20:34:16 · 462 阅读 · 0 评论 -
rocketmq安装与踩坑
RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。原创 2022-08-12 15:24:13 · 2324 阅读 · 3 评论 -
Dubbo学习案例
Dubbo实现demo原创 2022-07-02 22:02:11 · 1883 阅读 · 0 评论 -
分布式基础——PBFT共识算法
分布式基础——PBFT共识算法共识基本解释:在多server(服务器)的情况下,server需要达成一致性的认识。以下为常见的共识算法:共识算法分类非拜占庭容错(CFT):Paxos,Raft只能保证分布式系统中节点发生宕机等错误时整个分布式系统的可靠性(用于私有链,企业内部)拜占庭容错(BFT):PBFT、BFT-Smart分布式系统中节点发生了任意类型(宕机、篡改、重放…的错误,只要发生错误的节点少于一定比例,都能保证系统的可靠性(用于联盟链,各节点缺少信任)PBFT共识过原创 2022-04-24 20:16:56 · 2861 阅读 · 0 评论 -
分布式基础——Paxos算法
分布式基础——Paxos算法介绍Paxos算法是莱斯利·兰伯特(英语:Leslie Lamport,LaTeX中的“La”)于1990年提出的一种基于消息传递且具有高度容错特性的共识(consensus)算法。需要注意的是,虽然Paxos和Raft一样,在非拜占庭问题中,都保证各个节点之间的强一致性,但是“一致性”和“共识(consensus)”并不是同一个概念。Paxos是一个共识(consensus)算法。自Paxos问世以来就持续垄断了分布式一致性算法,Paxos这个名词几乎等同于分布式一致性。原创 2022-04-06 20:33:37 · 4616 阅读 · 0 评论 -
分布式基础——Raft算法
分布式基础——Raft算法介绍Raft 是一个非拜占庭的一致性算法,即所有通信是正确的而非伪造的。N 个结点的情况下(N为奇数)可以最多容忍 (N−1)/2(N−1)/2 个结点故障。内容角色Flower(追随者)Candidate(候选人)Leader(领导人)RPCs(操作)RequestVoter(请求投票):请求投票,使自己成为LeaderAppendEntries(追加日志):Leader向其他人同步日志或者发送心跳,保证自己的领导地位流程各个节点等待原创 2022-04-06 18:45:38 · 2136 阅读 · 0 评论