初识服务发现及Consul框架的简单使用
1.什么是服务发现?
2.服务发的关键特性
3.为什么要使用服务发现
3-1【单体应用】
3-1【微服务】
4.常见的服务发现框架有哪些
Zookeeper | etcd | Consul | |
产生时间 | 长 | 短 | 短 |
原生语言 | JAVA | Go | Go |
算法 | Paxos | Raft | Raft |
多数据中心 | 不支持 | 不支持 | 支持 |
健康检查 | 支持 | 不支持 | 支持 |
web管理界面 | 支持 | 不支持 | 支持 |
http协议 | 较为复杂 | 支持 | 支持 |
DNS协议 | 较为复杂 | 不支持 | 支持 |
4.Consul服务发现框架介绍
4.Consul配置入门及健康监测
4-1 配置拓扑图
4-2 Consul 集群配置
服务端配置
客户端配置
4-3 Consul 服务注册及健康检验
5 C#调用Consul源码
参考资料