专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
今天看啥  ›  专栏  ›  前端早读课

【第1267期】基于Docker+Consul+Registrator+Nodejs实现服务治理(二)

前端早读课  · 公众号  · 前端  · 2018-05-09 05:21
    

文章预览

前言 昨日看到很多人的评论,是值得我去思考的。今日早读文章由陆金所@枫叶投稿分享。 前言 基于上一篇 【第1266期】基于Docker+Consul+Registrator+Nodejs实现服务治理(一) 我们已经实现服务注册,本篇文章我们着重实现服务发现。 服务发现 services register 根据上篇的流程图,服务发现功能包括: 服务订阅 动态获取服务列表 本地缓存 缓存服务路由表 服务调用 服务请求的负载均衡策略 变更通知 监听服务节点变化 更新服务路由表 示例 为了验证服务发现机制,api gateway对外提供 getRemoteIp 方法,用来获取service web的本地ip地址,获取service web的ip的作用有两个: 成功返回ip地址,则验证服务发现起作用 多次请求返回不同的ip地址,则验证api gateway 负载均衡起作用 先看 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览