Saya menggunakan Spring Cloud Eureka Server dan Config Server, sebagai Discovery First, dan masalah saya adalah:
Ketika registri layanan itu sendiri di server eureka, URL Server Konfigurasi yang dikembalikannya adalah http://LOCALHOST:8888 alih-alih http://{HOST_NAME}}:8888 dan semua layanan lain yang dihosting di server lain tidak bisa temukan konfigurasinya.
Baris log:
Mengambil konfigurasi dari server di: http://localhost:8888
Apakah ada konfigurasi yang dapat saya lakukan untuk memperbaikinya?
Application.yml server konfigurasinya seperti itu:
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
Klien konfigurasi bootstrap.yml seperti ini:
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