文章出處
文章列表
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}
然后就可以了。
文章列表
全站熱搜