Regal v1.1 发布, 发布智能分流引擎

jopen 9年前

Regal 是一个用于"灰度发布"或 A/B Testing的智能分组引擎,提供一套简易的API来提供企业实施多种发布策略。

v1.1 更新内容:

  1. 新增对Python3的支持

  2. 修复小部分引起异常问题

  3. 引入持续集成,增强项目的可靠、稳定性

可能有一些朋友对Regal的玩法还有点陌生,或者对Regal分流后应该怎么做而感到迷茫,借此我也想做一些指导仅供参考。

举个最简单的例子,比如需要针对一个版本进行灰度发布很多公司的做法可能会采用Nginx + Lua作为技术实现,而所谓的分流就是直接把IP进行写死;而Regal的作用就是帮助企业来根据发布策略智能分流,而如果结合Nginx+Lua的话,我建议你可以这么来玩。

1. 当使用Regal进行智能分组之后,扔进Redis或缓存中,让Lua来取;接着直接通过Nginx非常方便的根据分流后的IP进行入口引流。

2. 你甚至可以通过Regal分组之后,直接通过后端来进行发布

详情可以参考该项目的Github主页


来自: http://www.oschina.net//news/69878/regal-1-1