Я использую Spring Cloud Eureka Server и Config Server в качестве Discovery First, и моя проблема:
Когда реестр службы находится на сервере eureka, URL-адрес сервера конфигурации, который он возвращает, имеет вид http://LOCALHOST:8888 вместе с http: // {HOST_NAME}}: 8888 и другими службами, размещенными на других серверах. найти его конфигурацию.
Строка журнала:
Получение конфигурации с сервера по адресу: http://localhost:8888
Могу ли я сделать какую-нибудь конфигурацию, чтобы это исправить?
Файл конфигурации application.yml выглядит следующим образом:
server:
port: 8888
spring:
application:
name: configserver
profiles:
active: native
cloud:
config:
server:
native:
searchLocations: /opt/config_dir
eureka:
client:
serviceUrl:
defaultZone: http://10.111.22.33:8761/eureka,http://10.111.33.44:8761/eureka
Конфигурационный клиент bootstrap.yml выглядит так:
spring:
application:
name: show-service
profiles:
active: dev
cloud:
discovery:
enabled: true
eureka:
client:
serviceUrl:
defaultZone: http://10.111.22.33:8761/eureka,http://10.111.33.44:8761/eureka