Consul--概述、安装

Consul

Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。

提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。

它具有很多优点。包括:基于raft协议,比较简洁;支持健康检查,同时支持HTTP和DNS协议;支持跨数据中心的WAN集群;提供图形界面;跨平台,支持Linux、Mac、Windows。

Spring Cloud Consul具有如下特性

  • Service Discovery:提供HTTP和DNS两种发现方式
  • Health Checking: 支持多种方式,HTTP、TCP、Docker、Shell脚本定制化
  • KV Store:Key、Value的存储方式
  • Secure Service Communication:Consul支持多数据中心
  • Multi Datacenter:可视化Web界面

官网: https://www.consul.io/intro/index.html
简单教程: https://www.springcloud.cc/spring-cloud-consul.html

Mac安装Consul

官网下载,直接解压。

将解压得到的文件复制到/usr/local/bin中

sudo cp consul /usr/local/bin

打开bin文件,执行consul,查看consul命令,如下即表示成功:
在这里插入图片描述

启动:

consul agent -dev

访问8500端口:
在这里插入图片描述

发布了842 篇原创文章 · 获赞 2256 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/cold___play/article/details/104915531