使用spring.cloud.config.discovery.service-id

时间:2019-03-29 16:31:10

标签: spring-boot spring-boot-actuator spring-cloud-config

我只是使用Spring Boot 2.1.3RELEASE创建了一个简单的项目,并添加了一些依赖项,例如spring-boot-starter-web,spring-cloud-starter-config,spring-boot-starter-actuator和spring-云启动器领事发现。

我的bootstrap.yml如下:

server:
  port: 8800

spring:
  application:
    name: test-demo
  profiles:
    active: dev
  output:
    ansi:
      enabled: always
  cloud:
    consul:
      host: 127.0.0.1
      port: 8500
      discovery:
        prefer-ip-address: true
    config:
      discovery:
        service-id: config-server
        enabled: true
      fail-fast: true

management:
  endpoints:
    web:
      base-path: /mnt
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: always
    shutdown:
      enabled: true

当我向http://localhost:8800/mnt/shutdown发送发帖请求时,该过程不会退出,但是当我用uri替换spring.cloud.config.discovery.service-id时,它可以工作:

config:
  uri: http://localhost:8718

它是如何发生的? 使用服务ID时如何使其工作?

0 个答案:

没有答案