Springcloud Consul Mac安装

Spring cloud Consul安装

  • Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置
  • 它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具
  • 与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)

Mac下安装使用

  • 下载
1
brew install consul
  • 启动
1
consul agent -dev
  • 启动后可以配合springboot工程进行注册

  • 启动后:
    启动

  • 注册服务提供client端:(启动自己springboot工程client端)

  • 服务消费端:(启动自己springboot工程consumer端)