go彻底搞懂etcd raft选举、数据同步 两个比较好的连接: https://raft.github.io/raftscope/index.html http://thesecretlivesofdata.com/raft/#election etcd 是一个分布式的k/V存储系统。核心使用了RAFT分布式... 3年前 (2021-11-05) 8℃
go用 etcd/raft 组建能够选举的最简集群 demo 当今互联网行业中,对于分布式一致性算法,个人觉得实用性最高并且应用最广泛的就是 Raft 算法了。Raft 非常适合用于所有的节点均为可信节点时的必要数据同步场景中。Raft 的基本原理理解起来并不难,网上很多文字简介,都不如一个很生动的动画来得直观。 etcd/raft 在 K... 3年前 (2021-11-05) 9℃
gogetset原子性 redis_redis,zookeeper,etcd是怎样实现分布式锁的 前面我们介绍了下锁的基本概念,这篇文章主要介绍下Redis、Zookeeper、etcd怎么来实现分布式锁。 Redis redis主要是通过setnx、get、getset、del命令来完成加锁,抢锁和释放锁的操作的,这里我用两个客户端来模拟下加锁的过程。 1、客户端1使用se... 3年前 (2021-10-18) 8℃
go主要使用ETCD来实现服务注册和服务发现 ETCD集群搭建参考https://www.jianshu.com/p/690d8adcb8c6 为什么使用grpc前要实现服务发现、服务注册? 考虑微服务水平拓展较为容易,grpc包本身没有提供服务发现和服务注册,那么在使用过程中,对应的rpc只能通过nginx等服务去进行负... 3年前 (2021-10-18) 7℃
gogo-micro+gin+etcd微服务实战之服务注册与发现 在构建微服务时,使用服务发现可以减少配置的复杂性,本文以go-micro为微服务框架,使用etcd作为服务发现服务,使用gin开发golang服务。 使用gin 的原因是gin能够很好的和go-micro进行集成。 本文主要介绍服务注册和发现的... 3年前 (2021-10-18) 5℃
gogolang用etcd实现服务注册和发现 系统中实现服务注册与发现所需的基本功能有 服务注册:同一service的所有节点注册到相同目录下,节点启动后将自己的信息注册到所属服务的目录中。 健康检查:服务节点定时发送心跳,注册到服务目录中的信息设置一个较短的TTL,运行正常的服务节点每隔一段时间会去更新信息的TTL。 服... 3年前 (2021-10-18) 6℃
dubboEtcd3常用操作-python版本 Etcd 官方API文档 Etcd 中文文档 Etcd python文档 python 例子 Etcd 浏览器 重点 etcd 获取单个key的返回值会包涵data 和 meta元数据两个值,如果获取的是范围值则需要先循环 取到的数据均为bytes类型,所以在最后使用时请deco... 3年前 (2021-10-18) 11℃