Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。 Consul是分布式的、高可用的、可横向扩展的。它具备以下特性 :
我们提供的服务有:做网站、成都网站建设、微信公众号开发、网站优化、网站认证、鄂托克ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的鄂托克网站制作公司
服务发现:consul通过DNS或者HTTP接口使服务注册和服务发现变的很容易,一些外部服务,例如saas提供的也可以一样注册。 健康检查:健康检测使consul可以快速的告警在集群中的操作。和服务发现的集成,可以防止服务转发到故障的服务上面。 键/值存储:一个用来存储动态配置的系统。提供简单的HTTP接口,可以在任何地方操作。 多数据中心:无需复杂的配置,即可支持任意数量的区域。
1、client
客户端模式:将所有注册到当前节点的服务会被转发到server,自己是不持久化数据。
2、server
server模式:功能和客户端模式一样,不同的是会把所有的信息持久化的本地。
3、server-leader
server leader模式:其它server的领导者,和其它server不一样的是需要负责同步注册的信息给其它的server,同时也要负责各个节点的健康监测。
CentOS 上可以直接使用yum进行安装
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
也可以直接下载二进制包,解压就可以直接使用。
tar zxvf consul_1.9.6_linux_amd64.zip -C /usr/local/bin/
启动服务(单节点)
nohup consul agent -server -data-dir=/data/consul-data/ -node=node1 -bind=0.0.0.0 -bootstrap-expect=1 -client=0.0.0.0 -ui > /data/consul-data/consul.log &
nohup consul agent -bind=0.0.0.0 -client=0.0.0.0 -data-dir=/data/consul-data/ -node=node2 -join=192.168.122.100 > /data/consul-data/consul.log 2>&1 &
192.168.122.100就是刚才那台服务器的IP
consul部署很方便,可以试试。
网页名称:详解consul部署方法
URL网址:http://www.shufengxianlan.com/qtweb/news12/69412.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联