Fork me on GitHub

使用Consul实现服务发现:instance-id自定义

TIPS 本文基于Spring Cloud Hoxton,理论支持Spring Cloud所有版本。 本文探讨如何自定义微服务注册到Consul的InstanceId。 Consul把InstanceId作为唯一标识,而Spring Cloud Consul默认的InstanceId是 ${spring.application.name}-${server.port} 。 这样导致的问题是:某个微服务即使有多个实例,只要端口相...

安装Consul集群

TIPS 本文基于Consul 1.5.3,理论适用于Consul 1.6及更低版本。 安装单机版Consul详见:《安装单机版Consul》 知识预热Consul常用命令 命令 解释 示例 agent 运行一个consul agent consul agent -dev join 将agent加入到consul集群 consul join IP members 列出consul cluster集群中的members consul member...

安装单机版Consul

TIPS 本文基于Consul 1.5.3,理论适用于Consul 1.6及更低版本。 下载Consul 下载最新稳定版:https://www.consul.io/downloads.html 下载指定版本:https://releases.hashicorp.com/consul/ 百度盘加速器(Consul 1.5.3) 12链接: https://pan.baidu.com/s/1Kyw5_duxW2TvEqb17YV9WQ 提取码: kfjt 复制这段...