consul-demo

Форк
1
48 строк · 1.3 Кб
1

2
spring:
3
  application:
4
      name: example-service
5
  config:
6
    import: "consul:"
7
  cloud:
8
    # https://docs.spring.io/spring-cloud-consul/docs/current/reference/html/#http-health-check
9
    consul:
10
      host: ${CONSUL_ADDRESS}
11
      port: ${CONSUL_PORT}
12
      config:
13
        enabled: true
14
        fail-fast: true
15
        prefixes:
16
          - config
17
        default-context: application
18
        name: example-service
19
        profile-separator: '::'
20
        format: YAML
21
        data-key: data
22
        watch:
23
          enabled: true
24
          delay: 1000
25

26
      discovery:
27
        instanceId: ${spring.application.name}_${vmhostname}
28
#        instanceId: ${spring.application.name}:${vcap.applica${}tion.instance_id:${spring.application.instance_id:${random.value}}}
29
        serviceName: ${spring.application.name}
30

31
        prefer-agent-address: false
32
        prefer-ip-address: true
33

34
        heartbeat:
35
#          use-actuator-health: false
36
#          actuator-health-group: <your-custom-group-goes-here>
37
         enabled: true
38
         ttl: 10s
39

40

41
        metadata:
42
          myfield: myvalue
43
          anotherfield: anothervalue
44
          service-port: ${DEMO_SERVICE_PORT}
45

46
#        healthCheckPath: /my-health-check
47
#        healthCheckInterval: 20s
48
server:
49
  port: ${DEMO_SERVICE_PORT}
50

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.