您现在的位置是:主页 > news > 购物网站案例/外链是什么
购物网站案例/外链是什么
admin2025/5/6 11:33:28【news】
简介购物网站案例,外链是什么,腾讯云如何购买域名,高端的程序开发作者 | 邵茂林编辑 | 王艳丽一、介绍 Consul和Eureka一样也可以用来做注册中心, 但是Consul不同于Eureka,Consul包含多个组件,使用go语言开发,包含以下功能:(1)服务发现(2)健康检查(3)Key/Value存储(4)多数据中心整…

作者 | 邵茂林
编辑 | 王艳丽
一、介绍
Consul和Eureka一样也可以用来做注册中心, 但是Consul不同于Eureka,Consul包含多个组件,使用go语言开发,包含以下功能:(1)服务发现(2)健康检查(3)Key/Value存储(4)多数据中心整体架构如下:
二、集群搭建
1、首先去官网下载consul安装包并解压即可安装consul
Consul官网:https://www.consul.io
wget https://releases.hashicorp.com/consul/1.5.3/consul_1.5.3_linux_amd64.zipunzip consul_1.5.3_linux_amd64.zip
2、将解压后的consul文件移动到/usr/local/bin目录下,执行consul命令查看安装情况mv consul /usr/loca/binconsul
vim /etc/profile#在最后一行添加:export PATH=$PATH:/usr/local/bin#保存后执行source /etc/profile
4、启动集群准备3台节点服务器:192.168.203.130 consul1
192.168.203.131 consul2
192.168.203.132 consul3
步骤一:启动consul1
nohup consul agent -server -bootstrap-expect 3 -bind=192.168.203.130 -client=0.0.0.0 -data-dir=/home/consul/data -node=consul1 -ui >> /home/consul/logs/consul.log 2>&1
参数介绍:
server:定义agent以server的身份启动
bootstrap-expect:一个数据中心中,集群要求的server的数量,当少于这个数量的时候,集群不生效
bind:监听的ip地址,用来在集群内部通信(集群内部的所有节点都是可达的,默认为:0.0.0.0)
client:客户端地址
node:节点id,同一集群中不能重复,默认是节点主机名
data-dir:数据存放目录
ui:启动web客户端
步骤二:启动另外两个节点:192.168.203.131,192.168.203.132
nohup consul agent -server -bootstrap-expect 3 -bind=192.168.203.131 -client=0.0.0.0 -data-dir=/home/consul/data -node=consul2 -ui >> /home/consul/logs/consul.log 2>&1nohup consul agent -server -bootstrap-expect 3 -bind=192.168.203.132 -client=0.0.0.0 -data-dir=/home/consul/data -node=consul3 -ui >> /home/consul/logs/consul.log 2>&1
步骤三:分别将consul2,consul3加入到集群中,#在192.168.203.131,192.168.203.132上执行如下命令:
consul join 192.168.203.130
至此整个集群搭建完成,执行consul operator raft list-peers命令查看集群状态,如下图遇到的坑:
在执行consul join 192.168.203.130时会遇到如下错误:Failed to join 192.168.203.130:dial tcp 192.168.203.130:8301:connect:no route to host
解决办法:分别将8301,8300,8500端口加入防火墙就好了firewall-cmd --zone=public --add-port=8301/tcp --permanent
#必须添加,否则重启之后会失效
firewall-cmd --reload
5、web页面查看往期精彩回顾
1. 敏捷电子协作工具的六项要求 | ACT
2. 未来银行的发展之想 ——从银行的跨界、泛在和共享谈起
3. 抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(一)
4. 抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(二)
5.分布式敏捷组织管理实践初探
6.分布式事务
7.话说新金融、第二曲线与“三大战略”
关注我们

让我知道你在看
