使用Consul

2021-05-18  本文已影响0人  奋斗_登

Consul是实现服务治理的杰出项目,它可以和Docker完美结合在一起。
Consul是HashiCrop公司推出的一款开源工具,用于实现分布式系统的服务发现与服务配置。它内置了服务注册和发现框架、分布一致性协议实现、健康检查、Key-value存储、多数据中心方案。
Consul使用Raft算法(ETCD也采用Raft)来保证一致性,比使用复杂的Paxos算法(Zookeeper采用算法)更简单。

安装及使用Consul

windows下安装

官网下载最新版本即可:https://www.consul.io/downloads
下载后在Dos窗口运行启动命令

# -dev表示开发模式,-server表示服务器模式
.\consul.exe agent -dev
访问http://127.0.0.1:8500/即可进入Consulweb的管理界面

常用命令及对外接口:

linux下安装
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install consul
#启动
consul agent -dev -client 0.0.0.0 -ui
上一篇 下一篇

猜你喜欢

热点阅读