spring-cloud-config что должен содержать файл - PullRequest
0 голосов
/ 27 июня 2019

Я начал работать с весенним облаком.

Я использую spring-cloud-gateway, spring-cloud-config, eureka

Для моего весенне-облачного сервера, в application.properties

server.port=8888

spring.security.user.name=admin
spring.security.user.password=123

#for file system
spring.profiles.active=native
spring.cloud.config.server.native.search-locations=file:///home/cloud/config

Для моего весенне-облачного сервера в bootstrap.properties

spring.application.name=gateway-service
spring.profiles.active=local
spring.cloud.config.uri=http://localhost:8888
spring.cloud.config.username=admin
spring.cloud.config.password=123
spring.profiles.active=local

Для моего discovery-сервиса (эврика) в bootstrap.properties

spring.application.name=discovery-service
server.port=8761
spring.profiles.active=local
spring.application.name=discovery-service

spring.cloud.config.uri=http://localhost:8888

spring.cloud.config.username=admin
spring.cloud.config.password=123

В / home / cloud / config

gateway-service-local.properties

server.port=8889
spring.r2dbc.url=r2dbc:pool:postgresql://localhost:5432/gateway
spring.r2dbc.schema=cloud
spring.r2dbc.username=test
spring.r2dbc.password=test
spring.r2dbc.pool.initial-size=100
spring.r2dbc.pool.max-size=500
spring.r2dbc.pool.max-idle-time=30m
spring.r2dbc.pool.validation-query=SELECT 1

logging-service-local.properties

discovery-service-local.properties

eureka.instance.hostname=localhost
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/

Что я понимаю, загружается bootstrap.properties, чтобы иметь возможность настроить приложение, оно берет конфигурацию с сервера и заменяет application.properties локально, поэтому нет причины иметь application.properties локально?

Если порт должен быть на сервере конфигурации, что произойдет с указанным портом, если существует много экземпляров?

1 Ответ

0 голосов
/ 27 июня 2019

Это действительно зависит от вас.Если вы установите порт на сервере конфигурации, им можно управлять извне и иметь приоритет.

...