尝试使用此处提供的示例https://github.com/hazelcast/hazelcast-code-samples/tree/master/hazelcast-integration/springboot-eureka-partition-groups。一切顺利,意味着eureka服务器正确注册了许多hazelcast集群,eureka客户端工作正常,但my-hazelcast-client示例无法找到在Eureka中注册的任何服务实例。此客户端的最后一次记录行是:
discoverNodes(): Hazelcast lookup to Eureka: start
调试时,我看到了:
org.springframework.cloud.netflix.eureka.EurekaDiscoveryClient
包含eurekaClient的org.springframework.cloud.netflix.eureka.CloudEurekaClient
对象com.sun.proxy.$Proxy
对象,其中toString()返回"收集数据......"。