etcd
文章平均质量分 75
etcd
昵称系统有问题
知识成就梦想。
展开
-
go语言etcd和grpc兼容问题
go语言etcd和grpc兼容问题之前在这里说明了相关解决方法:https://blog.csdn.net/weixin_39510813/article/details/118308181但在最近的使用过程中意识到etcd已经出了v3版本,这个v3的接口是和最新的grpc兼容的,所以不需要再像上面这么麻烦了,直接使用etcd/client/v3即可:import ( "go.etcd.io/etcd/client/v3")然后go mod时直接go mod init以及go mod ti原创 2021-08-20 10:27:12 · 921 阅读 · 0 评论 -
etcd学习和实战:4、Java使用etcd实现服务发现和管理
etcd学习和实战:4、Java使用etcd实现服务发现和管理文章目录etcd学习和实战:4、Java使用etcd实现服务发现和管理1. 前言2. 代码2.1 服务注册2.2 服务发现2.3 运行结果2.4 问题3. 最后1. 前言Java一般使用zookeeper来实现分布式系统下服务管理,zookeeper也具备key-value的存取功能,这里我们不讨论zookeeper和etcd的优劣,只提一下对于Java实现类似功能可能也有zookeeper这样的方案。同样分为服务注册和发现两大部分,思原创 2021-06-07 18:27:31 · 3794 阅读 · 6 评论 -
etcd学习和实战:3、go使用etcd实现服务发现和管理
etcd学习和实战:3、go使用etcd实现服务发现和管理文章目录etcd学习和实战:3、go使用etcd实现服务发现和管理1. 前言2. 代码及编译运行问题总结2.1 服务注册2.2 服务发现2.3 问题2.4 运行结果1. 前言根据我们上一节学习的gRPC服务和etcd结合的内容,我们已经了解到v3版本下gRPC服务和etcd结合的方法,主要就是用etcd客户端提供的gRPC解析器来创建要管理的服务端点的前缀用于监听是否存在新注册的服务端点,之后通过租约方式确认服务端点是否正常运行,长时间未续约原创 2021-06-07 18:26:15 · 857 阅读 · 0 评论 -
etcd学习和实战:2、本地集群测试及gRPC命名和发现
etcd学习和实战:2、本地集群测试及gRPC命名和发现文章目录etcd学习和实战:2、本地集群测试及gRPC命名和发现1. 前言2. 搭建集群2.1 本地独立集群2.2 本地多成员集群3. 与集群交互3.1 打印成员列表3.2 存储示例键值对4. 测试容错5. gRPC命名和发现5.1 在go-grpc中使用etcd发现5.2 管理服务端点5.2.1 添加端点5.2.2 删除端点5.2.3 使用租约注册端点6. 最后1. 前言前面我们已经简单了解并安装了etcd,由于etcd的应用场景较多,我这里原创 2021-06-04 18:45:59 · 339 阅读 · 2 评论 -
etcd学习和实战:1、etcd了解、安装和应用场景
etcd学习和实战:1、etcd了解、安装和应用场景文章目录etcd学习和实战:1、etcd了解、安装和应用场景1. 前言2. etcd资料和总结说明2.1 什么是etcd2.2 相关资料3. Ubuntu安装etcd3.1 安装go3.2 安装etcd3.3 启动etcd3.4 测试etcd(设置并获取key)4. 下一步可以了解的etcd内容5. 应用场景和开发者指南1. 前言之前简单提过我们的5G智能网关应用程序使用微服务的方式对内管理配置各个处于网关中的子设备,对外提供控制、OTA等服务,而原创 2021-06-02 18:13:22 · 666 阅读 · 0 评论