Consul 是一个支持多数据中心,分布式,高可用的服务发现和配置共享系统。由 HashiCorp 公司使用 Go 语言开发,基于Raft协议。部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。
Consul是支持多数据中心的,多个数据中心要求每个数据中心都要安装一组Consul Cluster,每一个Consul Cluster中有一个Server,Server与另一个数据中心的server建立连接,根据Consul 架构的描述,Consul实现多个数据中心依赖于gossip protocol协议,不需要依赖于除了Consul外的其他的组件。
相关文章:
使用C# 和Consul进行分布式系统协调
Consul入门
搭建consul 集群
分布式系统搭建:服务发现揭秘
Consul 服务注册与服务发现
原文地址:http://www.cnblogs.com/qkbao/p/6667320.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注