[发明专利]业务处理方法、装置、设备和计算机存储介质在审
| 申请号: | 202110519593.2 | 申请日: | 2021-05-12 |
| 公开(公告)号: | CN113342542A | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 刘桐仁;刘伟 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/455 |
| 代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 处理 方法 装置 设备 计算机 存储 介质 | ||
本公开公开了一种业务处理方法、装置、设备和计算机存储介质。应用于云计算和智能搜索技术领域,具体实现方案包括:获取用户输入的业务逻辑信息,所述业务逻辑包括一个以上的算子,至少部分算子之间插入有检查点;配置检查点前后算子与数据队列的绑定关系;在容器中执行所述业务逻辑的过程中,检查点前算子将计算得到的数据写入绑定的数据队列,针对所述数据队列执行所述检查点,所述检查点后算子从绑定的数据队列中读取数据进行计算。本公开能够在保证数据生效的实时性基础上,提高可控制性。
技术领域
本公开涉及计算机应用技术领域,尤其涉及云计算和智能搜索技术领域。
背景技术
目前搜索、推荐等服务成为用户内容消费的主流方式,例如图文内容、小视频、短视频、长视频、音频、天气、商品等内容数据在分发的过程中,都需要大量复杂的策略计算从而实现以策略计算为驱动的内容分发。随着内容业务需求的快速增长,传统的业务处理已经不能够满足快速发展并且复杂多变的业务需求,针对于数据生效的实时性和可控制性要求越来越高。一方面,业务需要对数据进行快速生效,例如从原始数据产生到最终数据生效需要在诸如10秒的很短时间之内。另一方面,策略复杂性越来越高,变更频繁,当其中一部分计算结果不符合预期的时候,需要对数据进行调整后重新进行计算。
发明内容
有鉴于此,本公开提供了一种业务处理方法、装置、设备和计算机存储介质,以便于在保证数据生效的实时性基础上,提高可控制性。
根据本公开的第一方面,提供了一种业务处理方法,包括:
获取用户输入的业务逻辑信息,所述业务逻辑包括一个以上的算子,至少部分算子之间插入有检查点;
配置检查点前后算子与数据队列的绑定关系;
在容器中执行所述业务逻辑的过程中,检查点前算子将计算得到的数据写入绑定的数据队列,针对所述数据队列执行所述检查点,所述检查点后算子从绑定的数据队列中读取数据进行计算。
根据本公开的第二方面,提供了一种业务处理装置,包括:
逻辑获取单元,用于获取用户输入的业务逻辑信息,所述业务逻辑包括一个以上的算子,至少部分算子之间插入有检查点;
配置生成单元,用于配置检查点前后算子与数据队列的绑定关系;
逻辑执行单元,用于在容器中执行所述业务逻辑的过程中,检查点前算子将计算得到的数据写入绑定的数据队列,针对所述数据队列执行所述检查点,所述检查点后算子从绑定的数据队列中读取数据进行计算。
根据本公开的第三方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的方法。
根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方法。
由以上技术方案可以看出,本公开提供了一种在FaaS中实现可自定义检查点的机制,用户可以通过在业务逻辑中自定义的检查点实现对数据的灵活控制,且不影响数据生效的实时性。
应当理解,本部分分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110519593.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种相机参数的标定方法、装置、存储介质及电子设备
- 下一篇:一种建筑幕墙





