Spring Cloud Config/Bus 使用

Spring Cloud Config Server 依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>

Spring Cloud Config Client 依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>

Spring Cloud Bus 依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>

Config Server

@SpringBootApplication
@EnableEurekaClient
@EnableConfigServer
public class CloudconfigApplication {

    public static void main(String[] args) {
        SpringApplication.run(CloudconfigApplication.class, args);
    }
}

application.yml

spring:
  application:
    name: config #HA 则启动不同端口 同应用名的APP
  cloud:
    config:
      server:
        git:
          uri: #仓库URI0
          username:  #仓库用户名
          password:  #仓库密码
          basedir: G:\ProjectData\IdeaProjects\SpringCloudDemo\config_basedir #下载的文件存放地址
eureka:
  client:
    service-url:
      defaultZone: http://local1:8761/eureka,http://local2:8762/eureka
server:
  port: 8088
management:
  endpoints:
    web:
      exposure:
        include: "*" #将刷新配置URL暴露出去

Config Client

将配置文件改名为 bootstrap.yml

spring:
  cloud:
    config:
      discovery:
        enabled: true
        service-id: CONFIG #config server 名
      profile: dev #用哪个配置文件
  application:
    name: cloud #应该跟配置文件名相同
server:
  port: 8083
eureka:
  client:
    service-url:
      defaultZone: http://local1:8761/eureka,http://local2:8762/eureka
<p> <span style="font-size:18px;">      <img src="https://img-bss.csdn.net/202002070751414625.jpg" alt="" /></span> </p> <p> <span style="font-size:18px;">       本课程全程使用目前比较流行的开发工具idea进行开发,采用现在互联网流行的微服务架构SpringBoot+SpringCloud+JPA, 同时也使用了互联网的高并发中间件redis,ElasticSearch,RabbitMQ,MongoDB数据库,springSecurity安全框架,还会涉及到一些后期运维的相关技术如jenkins,influxdb,ranchar等技术,还会涉及到代码生成器。   </span> </p> <br /><br /><br /><span style="font-size:18px;">本课程全程使用目前比较流行的开发工具idea进行开发,采用现在互联网流行的微服务架构SpringBoot+SpringCloud+JPA, 同时也使用了互联</span><br /><span style="font-size:18px;">网的高并发中间件redis,ElasticSearch,RabbitMQ,MongoDB数据库,springSecurity安全框架,还会涉及到一些后期运维的相关技术如jenkins,influxdb,ranchar等技术,还会涉及到代码生成器,不需要写简单的代码了,可以直接生成,,此课程内容丰富实战性强,非常符合现在市场的新技术走势,你学完本课程会,让你完全感受到了互联网思维带来的高并发解决方案的思路,如果你是开发的小白,建议你学完Spring,SpringMVC,MyBatis框架后再来学习本门课程,学完以后会让你完全体验到企业级开发的流程.</span><br /><br /><br /><span style="font-size:18px;">在职的同学,学完后会让你的薪资更高,让你更了解互联网是如何解决高并发</span><br /><span style="font-size:18px;">用过SSM框架的同学也可以学习这门课程,能让你感受到与SSM框架不同的感受,更简化的开发思维</span><br /><br /><span style="font-size:18px;"></span>
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页