在注册中心注册一个服务后 通过IP+端口能够访问, 通过服务名无

2018-02-24  本文已影响0人  wflovejava

如果直接在浏览器端访问的,浏览器首先会在本地的hosts文件中去解析你的域名,本地没有配置的话就解析不到对应的ip。通过服务名访问服务,是在spring cloud中服务间调用的时候;在服务消费方也就是客户端,负载均衡组件Ribbon会根据服务名获取服务列表,再根据负载均衡策略获取到某个服务实例,然后将获取到的服务实例的ip和端口替换请求路径中的服务名,重新构造具体的请求路径,实现具体服务的调用。

上一篇 下一篇

猜你喜欢

热点阅读