Consul
Consul 是一套开源的分布式服务发现和配置管理系统,它提供了一种完整的服务网格解决方案,具有如下优点:
服务发现:提供HTTP和DNS两种发现方式
健康检测:支持HTTP、TCP、Docker、Shell等方式
KV存储:key-value的存储方式
多数据中心:Consul支持多数据中心
可视化 Web 界面
一.consul安装
consul安装包下载:https://www.consul.io/downloads
windows版本
查看consul版本
consul --version
# 开发者模式启动
consul agent -dev
访问 http://localhost:8500 即可访问可视化的 Web 页面。
二.项目搭建
1.项目pom.xml添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
2.项目的application.yml/properties添加consul配置
server:
port: 8004
spring:
application:
name: cloud-provider-payment
cloud:
consul:
host: localhost
port: 8500
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/65827.html