一份微服务架构手稿图,彻底搞定微服务核心原理(13)
灰度发布 , 蓝绿部署 。 是指能够平滑过渡的一种发布方式 。 在其上可以进行 A/B testing 。 即让一部分用户继续用产品特性 A , 一部分用户开始用产品特性 B , 如果用户对 B 没有什么反对意见 , 那么逐步扩大范围 , 把所有用户都迁移到 B 上面来 。
开源网关 Zuul 架构:
Zuul 网关核心其实是一个 Servlet , 所有请求都会经过 Zuul Servlet 传到 ZuulFilter Runner , 然后分发到三种过滤器 。
先说说架构图左半部分 , 分别是使用 Groovy 实现的前置路由过滤器 , 路由过滤器 , 后置路由过滤器 。
一般请求都会先经过前置路由过滤器处理 , 一般的自定义 Java 封装逻辑也会在这里实现 。
路由过滤器 , 实现的是找到对应的微服务进行调用 。 调用完了 , 响应回来 , 会经过后置路由过滤器 , 通过后置路由过滤器我们可以封装日志审计的处理 。
可以说 Zuul 网关最大的特色就是它的三层过滤器 。 架构图右半部分 , 是 Zuul 网关设计的自定义过滤器加载机制 。
推荐阅读
- 客服|自购增值服务不自知?手机被恶意扣费,联通公司还要套路多久?
- 我的世界|我的世界:6个“友尽”的小技巧,不要轻易在好友的服务器尝试!
- ag战队|魔兽TBC:免费转服即将开放,四类服务器现状分析,玩家把握机会
- 剑网3|剑网三玩家开挂,出生装备服务器第一!开局淘汰95个对手,离大谱
- |?王者荣耀:西游皮肤有杨玉环一份?甄姬喜提冰雪节皮肤
- 任天堂|免费“大作”会有吗?任天堂商业报告提到将改善Switch会员服务
- 池子|胡桃热度有多强?池子上线致服务器人满为患,璃月3C荣光延续
- 原神|原神:胡桃卡池复刻后,原神服务器爆满?胡桃人气真高
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 雷神|原神:雷神池都没有的盛况?胡桃UP挤爆服务器,米哈游笑出了声