说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210892297.1 (22)申请日 2022.07.27 (71)申请人 中国平安财产保险股份有限公司 地址 518000 广东省深圳市福田区益田路 5033号平安金融中心12、 13、 38、 39、 40 层 (72)发明人 余冬冬  (74)专利代理 机构 深圳市力道知识产权代理事 务所(普通 合伙) 44507 专利代理师 曹凤秀 (51)Int.Cl. G06F 8/71(2018.01) G06F 9/445(2018.01) G06F 9/50(2006.01) (54)发明名称 灰度发布方法、 装置、 计算机设备及存储介 质 (57)摘要 本申请涉及发布过程优化技术领域, 提供一 种灰度发布方法、 装置、 计算机设备及存储介质, 该方法包括: 将应用对应的生产流量和灰度流量 进行入参; 基于同一套环境或隔离的两套环境, 获取所述应用的生产版本基于所述生产流量执 行的生产结果, 以及所述应用的灰度版本基于所 述灰度流量执行的灰度结果; 其中, 所述服务器 基于一套硬件支持同一套环境或隔离的两套环 境; 若所述生产结果与所述灰度结果的差异符合 预设的发版条件, 则对所述灰度版本进行正常发 版, 实现灰度发布不影响生产流量, 且降低硬件 成本。 本申请还涉及区块链技术, 生产结果、 灰度 结果可以存 储在区块链 节点中。 权利要求书2页 说明书9页 附图3页 CN 115202727 A 2022.10.18 CN 115202727 A 1.一种灰度发布方法, 其特 征在于, 应用于服 务器, 所述灰度发布方法包括: 将应用对应的生产流 量和灰度流 量进行入参; 基于同一套环境或隔离的两套环境, 获取所述应用的生产版本基于所述生产流量执行 的生产结果, 以及所述应用的灰度版本基于所述灰度流量执行的灰度结果; 其中, 所述服务 器基于一套硬件支持同一套环境或隔离的两套环境; 若所述生产结果与 所述灰度 结果的差异符合预设的发版条件, 则对所述灰度版本进行 正常发版。 2.如权利要求1所述的灰度发布方法, 其特征在于, 所述基于同一套环境或隔离的两套 环境, 获取所述应用的生产版本基于所述生产流量执行 的生产结果, 以及所述应用的灰度 版本基于所述灰度流 量执行的灰度结果, 包括: 基于单独的第一环境, 获取 所述生产版本基于所述 生产流量执行的所述 生产结果; 基于单独的第二环境, 获取 所述灰度版本基于所述灰度流 量执行的所述灰度结果; 其中, 所述第一环境与所述第二环境 为互相隔离的两套环境。 3.如权利要求1所述的灰度发布方法, 其特征在于, 所述基于同一套环境或隔离的两套 环境, 获取所述应用的生产版本基于所述生产流量执行 的生产结果, 以及所述应用的灰度 版本基于所述灰度流 量执行的灰度结果, 包括: 切换所述应用的状态为生产状态, 基于第三环境, 获取所述生产版本基于所述生产流 量执行的所述 生产结果; 切换所述应用的状态为灰度状态, 基于所述第三环境, 获取所述灰度版本基于所述灰 度流量执行的所述灰度结果。 4.如权利要求3所述的灰度发布方法, 其特征在于, 所述服务器在应用层配置预设接 口, 通过所述预设接口接入配置中心; 所述切换 所述应用的状态为 生产状态, 包括: 调用所述配置中心修改配置文件, 切换 所述应用的状态为 生产状态; 所述切换 所述应用的状态为灰度状态, 包括: 调用所述配置中心修改配置文件, 切换 所述应用的状态为灰度状态。 5.如权利要求1所述的灰度发布方法, 其特 征在于, 所述方法还 包括: 在业务层上缓存不同K ey值, 基于所述 不同Key值区分生产缓存数据和灰度缓存数据。 6.如权利要求1所述的灰度发布方法, 其特 征在于, 所述方法还 包括: 在DB层配置灰度和生产对应的两套数据源; 或者 在所述DB 层配置一套数据源, 对所述 一套数据源 采用不同标记进行 灰度和生产区分。 7.如权利要求1至6任一项所述的灰度发布方法, 其特征在于, 所述将应用对应的生产 流量和灰度流 量进行入参之前, 包括: 按照预设的流控规则, 确定所述 生产流量和所述灰度流 量。 8.一种灰度发布装置, 其特 征在于, 所述灰度发布装置包括: 配置模块, 用于将应用对应的生产流 量和灰度流 量进行入参; 处理模块, 用于基于服务器支持的同一套环境或隔离的两套环境, 获取所述应用的生 产版本基于所述生产流量执行的生产结果, 以及获取所述应用的灰度版本基于所述灰度流 量执行的灰度结果;权 利 要 求 书 1/2 页 2 CN 115202727 A 2控制模块, 用于若所述生产结果与所述灰度结果的差异符合预设的发版条件, 则对所 述灰度版本进行正常发版。 9.一种计算机设备, 其特 征在于, 所述计算机设备包括存 储器和处 理器; 所述存储器, 用于存 储计算机程序; 所述处理器, 用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1 至7中任一项所述的灰度发布方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序被处理器执行时实现如权利要求 1至7中任一项 所述的灰度发布方法的 步骤。权 利 要 求 书 2/2 页 3 CN 115202727 A 3

.PDF文档 专利 灰度发布方法、装置、计算机设备及存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 灰度发布方法、装置、计算机设备及存储介质 第 1 页 专利 灰度发布方法、装置、计算机设备及存储介质 第 2 页 专利 灰度发布方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:14:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。