微服务如何发现?
我已经用SpringCloud中的Euraka搭建了2个服务端集群
可以在首页看到集群信息
然后有几个客户端 可以正常运行
在首页的application中也显示已经注册了
但是客户端如何通过服务端去发现(调用)真正的服务地址?
这一步怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我已经用SpringCloud中的Euraka搭建了2个服务端集群
可以在首页看到集群信息
然后有几个客户端 可以正常运行
在首页的application中也显示已经注册了
但是客户端如何通过服务端去发现(调用)真正的服务地址?
这一步怎么做?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
Euraka Client 通过 Euraka Server 提供的 HTTP 接口做服务注册和服务发现的。
具体可以看这个文档:https://github.com/Netflix/eu...
例如
拿到了服务的地址和端口号列表,就可以通过 Ribbon 做客户端负载均衡了。
也就是说如果你想,你可以自己拿到实例列表然后 random 一个去用。