Java17 --- SpringCloud之Consul

目录

一、consul的使用

1.1、主要功能

1.2、安装及运行 

1.3、添加微服务到consul 

 1.3.1、8001微服务添加相关pom、配置文件、注解

1.3.2、80微服务添加相关pom、配置文件、注解

 1.4、三个注册中心异同

1.5、consul进行分布式配置

1.5.1、修改8001的yml配置文件

1.5.2、在consul中进行配置 

1.6、配置动态刷新

1.7、consul配置持久化

1.7.1、创建文件及文件夹

 1.7.2、consul-start.bat内容


一、consul的使用

1.1、主要功能

服务发现、健康监测、KV存储、多数据中心、可视化web界面

1.2、安装及运行 

 解压即可

访问地址:http://localhost:8500/

1.3、添加微服务到consul 

 1.3.1、8001微服务添加相关pom、配置文件、注解

   <!--SpringCloud consul discovery -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-consul-discovery</artifactId>
        </dependency>
spring:
  application:
    name: cloud-payment-service

  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/cloud2024?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
    username: root
    password: 123456
  ####Spring Cloud Consul for Service Discovery
  cloud:
    consul:
      host: localhost
      port: 8500
      discovery:
        service-name: ${spring.application.name}

在主启动类上添加 

@EnableDiscoveryClient

1.3.2、80微服务添加相关pom、配置文件、注解

<!--SpringCloud consul discovery -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-consul-discovery</artifactId>
            <exclusion
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸭鸭老板

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值