etcd深入浅出
etcd由浅入深,从使用到源码、原理,深入学习掌握etcd。
清风半夜鸣蝉
一个NPC的日常。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
etcd用于grpc命名解析与服务发现
命名解析与服务发现 grpc提供了两个接口:(google.golang.org/grpc/naming) Resolver:命名解析 type Resolver interface { // 创建目标服务监视器 Resolve(target string) (Watcher, error) } Watcher:服务发现 type Watcher interface {...原创 2018-05-06 17:15:58 · 7380 阅读 · 2 评论 -
etcd集群部署(持续更新)
集群部署 切换命令行版本到v3:export ETCDCTL_API=3 本地集群部署 官方工具:goreman。提供基于Procfile配置文件的方式,部署简单。 实际使用时,考虑服务的可用性,一般采用多机集群。本地集群可用于测试时快速搭建服务,具体操作参考官方文档,个人推荐测试时也是用多机集群部署方案。 多机集群 参考自官方文档。共有三种集群部署方案: ...原创 2018-04-29 19:36:32 · 2228 阅读 · 1 评论 -
etcd的API介绍
etcd的API 1、核心API KV:键值相关操作 Watch:观察者模式,监听数据变化 Lease:租约相关操作 Cluster:集群管理相关操作 Maintenance:维护操作 Auth:用户及权限管理操作 2、并发API Lock:分布式锁 Election:选举 etcd的API 1、核心API 目前,核心API以服务类型划分为6大部分,...原创 2018-04-22 13:12:10 · 6858 阅读 · 0 评论 -
etcd介绍与安装
linux yum安装:最简便,但版本取决于镜像源。 yum install etcd 安装包:https://github.com/coreos/etcd/releases 解压缩,将两个bin文件etcd、etcdctl添加到系统环境/usr/local/bin中。 mac brew安装:可能需要先安装homebrew brew install etcd 安...原创 2018-04-22 13:05:31 · 7608 阅读 · 2 评论