@EnableTurbine 構成を使用したマイクロサービス:
turbine:
clusterNameExpression: new String('default')
appConfig: bestallning
bestallning は @SpringCloudApplication であり、hystrix.stream が有効になっています。それは eureka に登録され、タービン アプリはそれを見つけることができます。ただし、management.port は 8092 に設定され、server.port は 8082 に設定されています。hystrix.stream は management.port にバインドされます。
Turbine は、hystrix.stream がバインドされている management.port ではなく、bestallning の server.port から hystrix.stream を取得しようとするようになりました。
Fetching instance list for apps: [bestallning]
Fetching instances for app: bestallning
Received instance list for app: bestallning, size=1
Retrieved hosts from InstanceDiscovery: 1
Found hosts that have been previously terminated: 0
Hosts up:1, hosts down: 0
Url for host: http://143.237.21.196:8082/hystrix.stream default
Could not initiate connection to host, giving up: [{"timestamp":1460035761979,"status":404,"error":"Not Found","message":"No message available","path":"/hystrix.stream"}]
Stopping InstanceMonitor for: 143.237.21.196 default
正しいポートを使用して、タービンに hystrix.stream を探すことは可能ですか?