[发明专利]业务处理方法、装置、设备和计算机存储介质在审
| 申请号: | 202110519593.2 | 申请日: | 2021-05-12 |
| 公开(公告)号: | CN113342542A | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 刘桐仁;刘伟 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/455 |
| 代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 处理 方法 装置 设备 计算机 存储 介质 | ||
1.一种业务处理方法,包括:
获取用户输入的业务逻辑信息,所述业务逻辑包括一个以上的算子,至少部分算子之间插入有检查点;
配置检查点前后算子与数据队列的绑定关系;
在容器中执行所述业务逻辑的过程中,检查点前算子将计算得到的数据写入绑定的数据队列,针对所述数据队列执行所述检查点,所述检查点后算子从绑定的数据队列中读取数据进行计算。
2.根据权利要求1所述的方法,还包括:
面向用户提供公共算子的信息,并存储有所述公共算子的代码;
若所述业务逻辑中包含所述公共算子,则在所述容器中加载并执行所述公共算子的代码。
3.根据权利要求1所述的方法,还包括:
预先存储预设功能算子的软件开发工具包SDK;
若所述业务逻辑中包含所述预设功能算子,则在执行所述业务逻辑的过程中调用所述预设功能算子的SDK。
4.根据权利要求1所述的方法,还包括:
若所述业务逻辑中包含与公共数据流相关联的算子,则在执行所述业务逻辑的过程中,将所述公共数据流发送至所述与所述公共数据流相关联的算子。
5.根据权利要求1所述的方法,其中,所述数据队列包括kafka队列。
6.根据权利要求1至5中任一项所述的方法,其中,所述检查点包括指令信息和参数信息;
针对所述数据队列执行所述检查点包括:
若所述指令信息为监测指令,则所述检查点后算子的旁路算子从所述数据队列读取数据并输出;或者,
若所述指令信息为回灌指令,则所述检查点后算子的旁路算子从所述数据队列中读取所述参数信息指定的历史数据,并重新写入所述数据队列;或者,
若所述指令信息为干预指令,则拦截所述检查点前算子计算得到的数据,并依据所述参数信息对拦截得到的数据进行干预处理后写入所述数据队列;或者,
若所述指令信息为切换指令,则所述检查点前算子将计算得到的数据在送入绑定的数据队列时,依据所述参数信息同时将计算得到的数据写入另一数据队列。
7.一种业务处理装置,包括:
逻辑获取单元,用于获取用户输入的业务逻辑信息,所述业务逻辑包括一个以上的算子,至少部分算子之间插入有检查点;
配置生成单元,用于配置检查点前后算子与数据队列的绑定关系;
逻辑执行单元,用于在容器中执行所述业务逻辑的过程中,检查点前算子将计算得到的数据写入绑定的数据队列,针对所述数据队列执行所述检查点,所述检查点后算子从绑定的数据队列中读取数据进行计算。
8.根据权利要求7所述的装置,还包括:
信息提供单元,用于面向用户提供公共算子的信息;
第一存储单元,用于存储所述公共算子的代码;
所述逻辑执行单元,还用于若所述业务逻辑中包含所述公共算子,则在所述容器中加载并执行所述公共算子的代码。
9.根据权利要求7所述的装置,还包括:
第二存储单元,用于存储预设功能算子的SDK;
所述逻辑执行单元,还用于若所述业务逻辑中包含所述预设功能算子,则在执行所述业务逻辑的过程中调用所述预设功能算子的SDK。
10.根据权利要求7所述的装置,还包括:
所述逻辑执行单元,还用于若所述业务逻辑中包含与公共数据流相关联的算子,则在执行所述业务逻辑的过程中,将所述公共数据流发送至所述与所述公共数据流相关联的算子。
11.根据权利要求7所述的装置,其中,所述数据队列包括kafka队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110519593.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种相机参数的标定方法、装置、存储介质及电子设备
- 下一篇:一种建筑幕墙





