6. Go language high concurrency and microservice combat --- service registration and discovery

第 6 章 服务注册与发现
6.1 服务注册与发现的基本原理 
	6.1.1 服务注册与发现中心的职责 
	6.1.2 服务实例注册服务信息 
	6.1.3 CAP 原理 

6.2 常用的服务注册与发现框架 
	6.2.1 基于 Raft 算法的开箱即用服务发现组件 Consul 
	6.2.2 基于 HTTP 协议的分布式 key/Value 存储组件 Etcd 
	6.2.3 重量级一致性服务组件 Zookeeper 
	6.2.4 服务注册与发现组件的对比与选型 

6.3 Consul 安装和接口定义 
	6.3.1 Consul 的安装与启动 
	6.3.2 Go-kit 项目结构 
	6.3.3 服务注册与发现接口 
	6.3.4 项目的总体结构 

6.4 实践案例:直接使用 HTTP 的方式和 Consul 交互 
6.4.1 服务注册与健康检查 
	6.4.2 服务注销 
	6.4.3 服务发现 

6.5 实践案例:借助 Go-kit 服务注册与发现包和 Consul 交互 
	6.5.1 服务注册与健康检查 
	6.5.2 服务注销 
	6.5.3 服务发现 
	6.5.4 服务实例信息缓存 
	6.5.5 MyDiscoverClient 和 KitDiscoverClient 的比较 
6.6 实践案例:基于服务注册与发现的 string-service 
	6.6.1 项目结构 
	6.6.2 各层构建 

 

Guess you like

Origin blog.csdn.net/enlyhua/article/details/127387225