首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式微服务
李白的手机
创建于2021-05-10
订阅专栏
分享后端、分布式、微服务相关资料
暂无订阅
共6篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
分布式 | Raft 共识算法
候选者[Candidate]: 一个跟随者变成领导者的过度状态, 它需要去请求其他节点进行投票, 如果得到半数以上选票就会成为领导者. 日志ID 本地唯一标识每条操作日志的编号, 它是连续且单调递增` 的. 用于在分布式系统日志不一致时进行数据的恢复, 还有保证相同的日志序列通…
分布式 | Paxos 共识算法
是一种强一致性模型, 需要半数以上的读取或者写入成功才算操作成功. 1、一般来说, 分布式的一致性的解决方案都是通过状态机复制来解决, 比如每个操作就是一条日志, 而每个节点都有自己的操作日志, 而所谓的保证一致性就是保证节点间日志的一致性, 通过与其他节点进行日志的同步. 2…
分布式 | 拜占庭将军问题
纵所周知分布式系统存在各种的问题, 比如机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的TCP、存储数据丢失等故障行为 . 而著名的拜占庭将军问题则描述的了一个最困难的,也是最复杂的一种分布式故障场景, 因为不仅可能存在故障行为,还存在恶意行为. 拜占庭将军问题 讲的…
一致性Hash算法 原理 + 代码案例
同理、这里的key就是图片名称(假设图片名称全局唯一),除数就是集群机器数,余数就是服务器编号 . 计算过程为: hash("图片名称") % 集群机器数 = 服务器编号 . 现有一个 a.img需要缓存到集群, 假设经过hash函数后值为8, 然后再对集群机器数3进行取模 .…
基于 Netty + Zoookeeper 实现零配置分布式RPC框架
学完Netty后总觉得不写点什么东西好像过意不去,于是就想去实现一个简易的RPC框架,但是见识到Dubbo的繁琐配置后,我知道无论再简陋我都希望它是零配置的, 就像Spring Cloud的Eureka/Nacos + Feign 那样. 此时若再启动一个ServerA项目端口…
搭建微服务下统一认证授权服务,鉴权客户端大致流程(基于无状态)
就是一大串加密的字符串,用户的登陆状态都保存在里面,但这种字符串里面的数据不能被修改,一但修改校验一定会出错.这个字符串谁都可以解析,所以里面一定一定不能存放用户敏感信息. 缺点是: 这种token一旦被颁发就无法销毁(俗称退出登陆状态),所以尽量把token有效期设置短一点,…