沒有那么多廢話,直奔主題...
1、解決查看eureka界面時服務名顯示而非ip+端口,以及解決顯示ip而非阿里雲公網ip問題(個人解決方式,如果和我這樣配置還是不行,那就再百度或者谷歌下吧)
eureka服務端配置:
1 server: 2 port: 8761 3 4 eureka: 5 instance: 6 hostname: localhost 7 8 client: 9 #聲明自己是個服務端 10 registerWithEureka: false 11 fetchRegistry: false 12 serviceUrl: 13 defaultZone:http://localhost:8761/eureka/:
eureka客戶端配置:
server:
port: 9000
#服務的名稱
spring:
application:
name: xxxx
#指定注冊中心地址
eureka:
client:
serviceUrl:
defaultZone: http://xxx.xxx.xxx.xxx:8761/eureka/
instance:
ip-address: xxx.xxx.xxx.xxx #決定Eureka服務顯示host
hostname: ${eureka.instance.ip-address} #決定服務跳轉host,必須指定
prefer-ip-address: false #不設可自己指定,true會自動獲取本地ipv4地址
instance-id: ${eureka.instance.ip-address}:${server.port}
2、解決config-server 有時候maven pom無法引入config-server 相關jar包問題(雖然和標題內容不相關,但是我懶,不想新開一個標題,就這樣吧)
原因:大概率原因時spring cloudjar包有沖突
解決方法:把spring cloud相關的jar包從本地倉庫刪除,然后重新引入下相關的jar包就行
吐槽: 感覺這問題應該不是config-server才會有這問題,畢竟jar沖突這個問題,很常見,但是我就是弄配置中心的時候出現這問題了,郁悶..