关于灰度发布的技术实现
的有关信息介绍如下:关于灰度发布的技术实现
灰度发布是在保证系统稳定的前提下,结合互联网行业灰度发布理念而为应用系统提供无缝可视化的一键部署和应用升级、版本迭代以及负载均衡服务功能。
灰度发布的试用环境可针对特定的目标用户进行设定,即选取哪些用户先行接入到新版本。
灰度发布目标用户选取规则支持配置,可按工号、厅店、渠道、地市等多个纬度来确定灰度发布时版本和环境的路由规则。
平台本身支持将生产系统分裂为两套环境,先升级一套环境,同时未升级的环境无需中断服务保业务不中断、会话无丢失、系统不停机;
通过数据库字段只增不减、采用业务模块A/B 配置表分离,实现同一套数据库支撑灰度公众环境而又不影响数据互斥问题,降低数据库成本;
灰度发布平台支持对中心服务进行版本管理,不同的版本对应不同版本号,支持服务层级进行灰度发布的管理。
实现服务或能力升级时,对服务的访问可配置分流策略。根据分流规则将调用路由到不同版本的服务上,实现灰度发布,实现快速、灵活的版本迭代。
版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/73228.html