Eureka部署在阿里雲所帶來的問題


沒有那么多廢話,直奔主題...

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沖突這個問題,很常見,但是我就是弄配置中心的時候出現這問題了,郁悶..

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM