一 consul的作用
1.1 为何使用注册中心
为何要用注册中心?
1.A服务调用B服务,使用ip和端口,如果B服务的ip或者端口发生变化,服务A需要进行改动;
2.如果在分布式集群中,部署多个服务B,多个服务X,服务Y等调用服务B,B发生变动,其他服务需要改动内容,波及范围太大,维护有成本。
改成从注册中心拿到服务名称,服务名称对应ip和端口随变改动,对调用方A来说无感知。
EUREAK为何不使用?
1.官网停止更新;2.对新手使用不太友好,自我保护机制,动不动就提示
1.2 说明
Consul是一套开源的分布式服务发现和配置管理系统,有HashiCorp公司用go开发。
1.3 下载说明
consul的官网:
下载软件包后,解压,在安装目录下执行命令