Consul初探

环境:

  • window10 x64
  • consul_1.10.3_windows_amd64.zip

关于Consul(https://www.consul.io)是一个分布式,高可用,支持多数据中心的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源。主要用于服务的注册和发现的。

第一步:下载consul

Downloads | Consul by HashiCorpConsul is a service networking solution to automate network configurations, discover services, and enable secure connectivity across any cloud or runtime.https://www.consul.io/downloads

第二步:运行consul

解压Consul后就一个exe文件,命令行运行:consul.exe agent -dev,运行后如下:

 浏览器访问:http://localhost:8500

 成功了

第三步:实现服务注册。

注册服务,有三种方式,
1:通过配置文件的方式静态注册
创建文件夹/etc/consul.d
/etc/consul.d/test01.json  内容如下:

{
  "service":{
	"id": "test01",
	"name": "test01",
	"address": "192.168.200.105",
	"port": 1024,
	"tags": ["dev"],
	"checks": [
		{
            //健康检查
			"http": "http://192.168.200.105:1024/app/health",
			"interval": "5s"
		}
	]
  }
}

重启consul,并将配置文件的路径给consul(增加指定参数:-config-dir /etc/consul.d)

浏览器访问:http://localhost:8500

服务注册成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值