0

我注意到,随着对公共元素的各种重构为 Spring Cloud Commons,您从自​​动布线 DiscoveryClient 获得的信息相当稀疏。

假设我想获得更多关于服务在 Eureka 注册时获得的传入服务数据的信息。我想要的大部分内容都在 Application 对象中。

我知道我可以从 EurekaClient 获得这个详细信息。如何访问 EurekaClient 对象。

4

1 回答 1

1

我怀疑你的意思是InstanceInfo对象,因为Application基本上只是在InstanceInfo's. ServiceInstance从 Spring CloudDiscoveryClient.getInstances(serviceId)返回的InstanceInfo. 我的猜测是您最容易自动接线EurekaClient(或者com.netflix.*.DiscoveryClient如果您使用旧版本)并从那里开始。我们必须保持稀疏,因为我们支持的不仅仅是 eureka(consul,zookeeper)。

于 2015-11-04T21:53:48.333 回答