consul集群拓扑图
2017-02-01 22:10:50 0 举报
Consul集群拓扑图展示了一个由多个节点组成的分布式系统。在这个系统中,有一个Leader节点和多个Follower节点。Leader节点负责协调整个集群的工作,而Follower节点则负责处理客户端的请求。每个节点都运行着Consul服务,它们之间通过GOSSIP协议进行通信,以保持数据的一致性。此外,Consul集群还支持跨数据中心的高可用性,可以通过WAN Gossip协议实现数据同步。总之,Consul集群拓扑图展示了一个高效、可靠且可扩展的分布式系统架构。
作者其他创作
大纲/内容
Consul Server
要想利用Consul提供的服务实现服务的注册与发现,我们需要建立Consul Cluster。在Consul方案中,每个提供服务的节点上都要部署和运行Consul的agent,所有运行Consul agent节点的集合构成Consul Cluster。Consul agent有两种运行模式:Server和Client。这里的Server和Client只是Consul集群层面的区分,与搭建在Cluster之上 的应用服务无关。以Server模式运行的Consul agent节点用于维护Consul集群的状态,官方建议每个Consul Cluster至少有3个或以上的运行在Server mode的Agent,Client节点不限。
Consul Client
Consul 服务端 Node1[192.168.100.115]
Consul 服务端 Node2[192.168.100.116]
client 模式用于与server进行通信,转发RPC到服务的代理agent,它仅保存自身的少量一些状态,是非常轻量化的东西。本身是相对无状态的。
Consul 服务端 Node3[192.168.100.117]
Consul Client Node1[192.168.100.118]
Consul Client Node1[192.168.100.119]
Consul Cluste
0 条评论
下一页