springcloud15-微服务相关项目配置中心改造

简介:把所有项目改造成配置中心模式

1、git里面新增对应项目的配置文件,都要添加下面的配置

        #服务的名称
        spring:
          rabbitmq:
            host: localhost
            port: 5672
            username: guest
            password: guest

        #暴露全部的监控信息
        management:
          endpoints:
            web:
              exposure:
                include: "*"

2、项目里面添加maven依赖

        <!--配置中心客户端-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-client</artifactId>
        </dependency>

        <!--config server-->

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

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

 3、修改application.properties为bootstrap.yml 并拷贝配置文件

            #指定注册中心地址
            eureka:
              client:
                serviceUrl:
                  defaultZone: http://localhost:8761/eureka/

            #服务的名称
            spring:
              application:
                name: order-service
              #指定从哪个配置中心读取
              cloud:
                config:
                  discovery:
                    service-id: CONFIG-SERVER
                    enabled: true
                  profile: test

4、各个项目启动顺序
  1)注册中心
  2)配置中心
  3)对应的服务:商品服务、订单服务。。。
  4)启动网关

posted @ 2019-06-04 14:52  valar-dohaeris  阅读(207)  评论(0)    收藏  举报