说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111509204.4 (22)申请日 2021.12.10 (71)申请人 北京思特奇信息技 术股份有限公司 地址 100086 北京市海淀区中关村南大街6 号14层 (72)发明人 许安刚  (74)专利代理 机构 北京汇信合知识产权代理有 限公司 1 1335 代理人 孙民兴 (51)Int.Cl. G06Q 10/10(2012.01) G06Q 10/06(2012.01) (54)发明名称 一种基于状态机的订单流转的灰度发布方 法 (57)摘要 本发明公开了一种基于状态机的订单流转 的灰度发布方法, 属于BOSS系统的灰度发布技术 领域。 本发明方法, 包括: BOSS系统中各业务中心 服务在受理业务时, 根据灰度判断规则生产订单 创建报文时, 对订单做灰度打标, 在订单创建时, 判断订单埋点灰度打标的值, 根据所述打标的 值, 在订单报文拆分写入订单流转表时做分流, 灰度订单写入 灰度订单流转表, 生产订单写入生 产订单流转表; 将订单流转程序按灰度订单和生 产订单两套部署, 通过流转程序入参做区分; 灰 度订单流转时, 服务调度指向灰度服务集群, 消 息发送指向灰度的消息主题; 订单等待关系灰度 订单与生产订单不单独区分, 统一做合并计算。 本发明打通了BOS S系统与业 务受理灰度的链接 。 权利要求书1页 说明书4页 附图2页 CN 114399266 A 2022.04.26 CN 114399266 A 1.一种基于状态机的订单流 转的灰度发布方法, 所述方法包括: BOSS系统中各业务中心服务在受理业务时, 根据灰度判断规则生产订单创建报文时, 对订单做灰度打标, 在订单创建时, 判断订单埋点灰度打标的值, 根据所述打标的值, 在订 单报文拆分写入订单流转表时做分流, 灰度订单写入灰度订单流转表, 生产订单写入生产 订单流转表; 将订单流 转程序按灰度订单和生产订单两套部署, 通过流 转程序入参做区分; 灰度订单流 转时, 服务调度指向灰度服 务集群, 消息发送指向灰度的消息主题; 订单等待关系灰度订单与生产订单不单独区分, 统一做合并计算。 2.根据权利要求1所述的方法, 所述BOSS系统的订单中心制作一套灰度订单流转的表, 部署一套 灰度订单流转的应用程序集群, 并创建一套 灰度订单流转所需的消息中间件的消 息主题。 3.根据权利要求1所述的方法, 所述BOSS系统的各渠道各业务中心在调用订单创建服 务时, 将订单创建的服务解析后, 传递给订单中心的业务报文的灰度 节点标识, 以识别所述 订单是否分流并按规则写入相应的订单流 转表, 以实现灰度订单与生产订单分流。 4.根据权利要求1所述的方法, 所述基于状态机对灰度订单进行流 转。 5.根据权利要求1所述的方法, 所述订单在撤单、 中断激活、 重派、 冲正时, 应用程序自 动识别订单为 生产订单或灰度订单, 并更新 不同的订单流 转表数据。 6.根据权利要求1所述的方法, 所述 订单等待计算 规则需和生产订单做合并计算。 7.根据权利要求1所述的方法, 订单组内不同子订单可能存在生产订单和灰度订单, 制 定统一规则。 8.根据权利要求2所述的方法, 所述 订单中心提供 灰度订单的运营采集页面。权 利 要 求 书 1/1 页 2 CN 114399266 A 2一种基于状态机的订 单流转的灰度发布方 法 技术领域 [0001]本发明涉及BOSS系统的灰度发布技术领域, 并且更具体地, 涉及一种基于状态机 的订单流 转的灰度发布方法。 背景技术 [0002]电信行业BOSS系统十分庞大且关系错综复杂, 一个完整的业务流程关联的系统特 别多, 同时电信行业随市场发展, 需求变更非常频繁; 虽然现有系统部署了业务受理端的灰 度发布环境, 但是在订单创建后, 订单流转串联的业务流程未实现灰度发布, 且这部 分流程 占了整个业务流程2/3以上, 无法实现全链路端到端的灰度, 以下几个方面的短板表现比较 突出: [0003]订单流转调用业 务服务时报错, 会导 致订单无法归档; [0004]订单流转指令激活失败, 导 致功能无法使用; [0005]订单流转数据同步计费失败, 会导 致无法正常收费; [0006]大量的异常单、 在途单会影响客户的后续 业务受理; [0007]运维人员长期压力大, 需深入到后台各个子系统 处理数据; [0008]开发人员凌晨蹲 守现场发布版本, 并兼并业 务验证测试。 发明内容 [0009]针对上述问题, 本发明提出了一种基于状态机的订单流 转的灰度发布方法, 包括: [0010]BOSS系统中各业务中心服务在受理业务时, 根据灰度判断规则生产订单创建报文 时, 对订单做灰度打标, 订单创建时, 判断订单埋点灰度打标的值, 在订单报文拆分写入订 单流转表时做分流, 灰度订单写入灰度订单流 转表, 生产订单写入生产订单流 转表; [0011]将订单流 转程序按灰度订单和生产订单两套部署, 通过流 转程序入参做区分; [0012]灰度订单流 转时, 服务调度指向灰度服 务集群, 消息发送指向灰度的消息主题; [0013]订单等待关系灰度订单与生产订单不单独区分, 统一做合并计算。 [0014]可选的, BOSS系统的订单中心制作一套灰度订单流转的表, 部署一套灰度订单流 转的应用程序集群, 并创建一套灰度订单流 转所需的消息中间件的消息主题。 [0015]可选的, BOSS系统的各渠道各业务中心在调用订单创建服务时, 将订单创建的服 务解析后, 传递给订单中心的业务报文的灰度节点标识, 以识别所述订单是否分流并按规 则写入相应的订单流 转表, 以实现灰度订单与生产订单分流。 [0016]可选的, 基于状态机对灰度订单进行流 转。 [0017]可选的, 订单在撤单、 中断激活、 重派、 冲正时, 应用程序自动识别订单为生产订单 或灰度订单, 并更新 不同的订单流 转表数据。 [0018]可选的, 订单等待计算 规则需和生产订单做合并计算。 [0019]可选的, 订单组内不同子订单 可能存在生产订单和灰度订单, 制定统一 规则。 [0020]可选的, 所述 订单中心提供 灰度订单的运营采集页面。说 明 书 1/4 页 3 CN 114399266 A 3

.PDF文档 专利 一种基于状态机的订单流转的灰度发布方法

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