Lv.1
冯绍宝
更多个人资料
43
成长值
0
关注
7
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
40
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
【深入浅出etcd系列】4. 客户端
绪论etcd的v2可以完全使用rest方式访问,v3则也可以通过部署一个grpc-gateway实现rest访问。但是一般来说,我们代码中操作etcd的读写还是会通过etcd提供的client来做。client 屏蔽了etcd server多节点访问的负载均衡问题,v3的的client采用grpc client可以维持长连接,断链自动重连。k8s的storage也是封装了etcd的clien...
RPC
API
冯绍宝
2018-04-12 15:10:22
19338
1
0
2018-04-12 15:10:22
999+
1
0
【深入浅出etcd系列】3. 日志同步
概论分布式共识算法(consensus algorithm)通常的做法就是在多个节点上复制状态机。分布在不同服务器上的状态机执行着相同的状态变化,即使其中几台机器挂掉,整个集群还能继续运作。 复制状态机正确运行的核心的同步日志,日志是保证各节点状态同步的关键,日志中保存了一系列状态机命令,共识算法的核心是保证这些不同节点上的日志以相同的顺序保存相同的命令,由于状态机是确定的,所以相同的命令以...
应用平台ROMA
PaaS
冯绍宝
2018-04-09 11:51:25
13589
0
0
2018-04-09 11:51:25
999+
0
0
【深入浅出etcd系列】2. 心跳和选举
绪论选举是raft共识协议的重要组成部分,重要的功能都将是由选举出的leader完成。不像Paxos,选举对Paxos只是性能优化的一种方式。选举是raft集群启动后的第一件事,没有leader,集群将不允许任何的数据更新操作。选举完成以后,集群会通过心跳的方式维持leader的地位,一旦leader失效,会有新的follower起来竞选leader。详细流程选举的发起,一般是从Follow...
应用平台ROMA
华为云
PaaS
冯绍宝
2018-04-08 14:54:06
16294
0
0
2018-04-08 14:54:06
999+
0
0
【深入浅出etcd系列】1. 架构概览
绪论etcd作为FushionStage的核心组件,负责FushionStage绝大多数组件的数据持久化、集群选举、状态同步等功能。作为如此重要的一个组件,我们需要深入地理解其架构设计和内部流程,唯有此,我们才能更好地使用etcd。本文试图从整体框架到内部细化流程,对etcd的代码和设计进行解读,希望能对etcd的高可用方案、性能优化、安全加固等指导作用。etcd简介etcd是一个分布式ke...
应用平台ROMA
华为云
PaaS
冯绍宝
2018-04-08 14:27:34
10318
0
1
2018-04-08 14:27:34
999+
0
1
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注