服务注册与发现:一起学Consul——实践

本文介绍Consul在服务注册与发现中的应用,包括Consul的主要特性、安装与启动方法,以及如何在Docker中部署Consul集群。通过实例展示了如何设置和管理Consul节点,以及查看集群状态。
摘要由CSDN通过智能技术生成

今天开始,本人打算梳理一下微服务的内容,写在这里做个归档,便于日后翻阅,同时也希望能给感兴趣的同学一点点参考(欢迎留言),让我们来一起学吧~~

服务注册与发现是微服务中不可或缺的组件,如果没有的话,需要人工维护各个服务的注册,也无法自动发现服务的上线下线,如果服务多起来的话,会让你疯掉的。服务注册和发现有多种方案:consul 、zookeeper、eureka 、etcd 等,我们先从consul开始吧~~

Consul的主要吸引人的特性是:

服务发现:服务启动后可以自动发现

健康监测:能够实时监测各个服务的状态

健值对存储:用来存储动态配置,提供HTTP接口,可以在任何地方操作。

多数据中心:支持任意数量的数据中心

一、官网方式

  1. 安装:从官网下载二进制安装包,解压后是一个可执行文件,直接将这个文件加到系统path中即可

1.1)解压:tar -zxvf consul_1.4.4_linux_amd64.zip

1.2)移动到/usr/bin中,这样就不用添加到path了,/usr/bin默认在path中:mv consul /usr/bin。当然也可以放在其他地方,然后添加到path中即可(export PATH=$PATH:)

  1. 启动:consul agent -dev

  2. 验证:输入consul,显示如下如说明已经安装完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值