consul的服务注册与发现机制

Created by Ju

HashiCorp 公司

Go语言

天然可移植

五大特性

多数据中心

Raft算法

Key/Value 存储

服务发现

...


多数据中心

避免单数据中心的单点故障

内外网的服务采用不同端口进行监听

部署需要考虑网络延迟, 分片等情况等

GOSSIP 协议

管理成员和广播消息到集群

LAN gossip池 client & server

WAN gossip池 是全局唯一的

Raft算法

Consensus一致性

角色: Leader Follower Candidate

健康检查

监控每台主机、每个微服务实例的健康状态

五种健康检测方式

服务发现

原理

That's it, time to go back up.


Up arrow

Q & A

Press ESC to enter the slide overview.

THE END

- Try the online editor
- Source code & documentation