Consul基本使用
前言 官网介绍Consul是一个分布式服务网格(Service Mesh)解决方案… 而我目前的理解是提供了分布式系统中的服务发现和配置解决方案, 使用go实现, 目前在github的star是15k, 远超Netflix Eureka 关于Consul的架构, 功能, 对比都可参考 官网 , 建议阅读: What is Consul? Consul vs. Other Software 目的 部署启动consul开发环境 —— dev Spring Cloud Consul 基本使用 consul中的服务发现 consul中的配置中心 consul集群部署 (下节) 下载&启动 进入 下载地址 下载对应的版本即可, 解压即得到可执行文件 这里我下载最新版 1.4.4 , 在Windows测试单机开发环境, 在Linux环境测试consul集群部署 进入命令行: 验证版本: consul --version 1 2 3 λ consul --version Consul v1.4.4 Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents) 启动: consul agent -dev