consul

服务发现

为什么我们需要服务发现:

1:我的微服务每个都是一个服务,都有对应的ip和端口你不可能记得住吧?就跟dns一样。你能记住百度的ip吗?

因此我们需要dns服务,帮我们把域名转成ip地址,然后我们再拿着ip地址去访问我们要的资源

2:我们的服务发现原理也是这样的,服务将自己的ip和端口注册到consul中去,然后客户端先去consul找到对应的服务,

拿到ip和端口,然后再根据取到的网络地址,去调用指定的服务

1:服务发现的种类和consul特性

 2:consul的安装

Consul是用golang实现的,因此具有天然可移植性(支持linux、windows和mac os),安装包仅包含一个可执行文件。

Consul安装非常的简单,下载对应系统的软件包然后解压,添加到path变量中就可以使用了。

官网地址:https://www.consul.io/downloads
consul仓库:https://releases.hashicorp.com/consul/

windows安装:

 

 linux安装

 

 

posted @ 2022-01-29 10:54  你是我的神奇  阅读(302)  评论(0编辑  收藏  举报