微服务-SpringCloud学习系列(二):注册中心Consul

因为Eureka目前开源版本1.0不再更新(2.0版本没有开源),可以考虑使用其他开源的注册中心替代。

1.下载安装Consul的服务端程序

启动服务端,访问管理界面http://127.0.0.1:8500

通过postman测试Consul提供的httpAPI

2.将服务注册到Consul

①添加依赖

 ②配置application.yml

 3.从Consul获取服务

①添加依赖(同注册的配置)

②添加配置(类似注册的配置,注意discovery.register是否要注册)

③调用方式和Eureka调用方式一致,内置支持Ribbon调用

4.Consul集群

 集群搭建过程参考(https://www.bilibili.com/video/BV1eE41187Ug?p=41

Consul集群服务注销需要通过执行http的注销请求进行注销。

原文地址:https://www.cnblogs.com/masting/p/12824838.html