如果直接在浏览器端访问的,浏览器首先会在本地的hosts文件中去解析你的域名,本地没有配置的话就解析不到对应的ip。通过服务名访问服务,是在spring cloud中服务间调用的时候;在服务消费方也就是客户端,负载均衡组件Ribbon会根据服务名获取服务列表,再根据负载均衡策略获取到某个服务实例,然后将获取到的服务实例的ip和端口替换请求路径中的服务名,重新构造具体的请求路径,实现具体服务的调用。
在注册中心注册一个服务后 通过IP+端口能够访问, 通过服务名无法访问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- (git上的源码:https://gitee.com/rain7564/spring_microservices_...
- 作者:Matt Klein 译者:崔秀龙 原题:Introduction to modern network lo...
- 断断续续看Ribbon的源码差不多也有7-8天了,总算告一段落。本文记录了这些天对源码的阅读过程与一些分析理解,如...