文章出處

turbine是啥就不多解釋了,初次接觸的可以移步spring cloud 學習(4) - hystrix 服務熔斷處理 拉到最后看一下,turbine stream默認情況下啟動成功后,eureka的注冊列表里,看不到該服務。這其實是turbine的一個bug,詳情見:https://github.com/spring-cloud/spring-cloud-netflix/issues/1774 ,大概意思是說內部依賴的netty,寫死了server.port=-1,導致啟動后servlet容器被關閉,在官方修復該bug前,可以這樣處理:

server:
  port: 7005

...

eureka:
  instance:
    prefer-ip-address: true
    instance-id: ${spring.cloud.client.ipAddress}:${server.port}
    non-secure-port: 7005 # 這里指定端口,必須與server.port保持一致
  client:
    service-url:
      defaultZone: ${eureka.defaultZone}

然后就可以了。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()