说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210654257.3 (22)申请日 2022.06.10 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 雷清亮 熊琦洪 李嘉铭 姚钰宸 程敏霞 (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 秦晓君 (51)Int.Cl. G06Q 10/06(2012.01) G06Q 40/02(2012.01) G06F 9/50(2006.01) G06F 9/54(2006.01) (54)发明名称 业务处理方法及装置 (57)摘要 本申请公开了一种业务处理方法及装置, 可 应用于分布式领域或金融领域, 包括: 响应于用 户的业务处理请求, 根据业务处理请求确定业务 处理流程; 按拆解条件将业务处理流程拆解为多 个核心微服务和多个协作微服务; 根据业务处理 流程, 对各个核心微服务和各个协作微服务进行 编排, 得到核心服务流程和协作服务流程; 根据 核心服务流程依次执行各个核心微服务, 得到业 务处理结果并向用户返回业务处理结果; 为每个 协作微服务 设置幂等策略, 并根据协作服务流程 和每个微服务的幂等策略, 依次执行每个协作微 服务。 应用该方法, 对业务处理流程中不同的微 服务设置不同的幂等策略, 有效保证业务数据的 正确性和完整性, 提高业务处理的效率, 提升用 户体验。 权利要求书2页 说明书9页 附图5页 CN 115018325 A 2022.09.06 CN 115018325 A 1.一种业 务处理方法, 其特 征在于, 包括: 响应于用户的业 务处理请求, 根据所述 业务处理请求确定业 务处理流程; 按预设的拆解条件将所述 业务处理流程拆解为多个核心微 服务和多个协作微 服务; 根据所述业务处理流程, 对各个所述核心微服务和各个所述协作微服务进行编排, 得 到核心服 务流程和协作服 务流程; 根据所述核心服务流程依次执行各个所述核心微服务, 得到业务处理结果并向所述用 户返回所述 业务处理结果; 为每个所述协作微服务设置幂等策略, 并根据所述协作服务流程和每个所述微服务的 幂等策略, 依次执 行每个所述协作微 服务。 2.根据权利要求1所述的方法, 其特征在于, 所述根据所述核心服务流程依次执行各个 所述核心微 服务, 得到业 务处理结果, 并向所述用户返回所述 业务处理结果, 包括: 根据所述核心服务流程依次执行各个所述核心微服务, 并根据每个所述核心微服务的 执行结果, 判断每 个所述核心微 服务是否执 行成功; 若存在任一所述核心微服务执行失败, 则得到业务处理失败的业务处理结果, 向所述 用户返回所述 业务处理结果, 并结束所述 业务处理流程; 若所有所述核心微服务均执行成功, 则得到业务处理成功 的业务处理结果, 向所述用 户返回所述 业务处理结果。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述协作服务流程和每个所述微 服务的幂等策略, 依次执 行每个所述协作微 服务, 包括: 当所述协作微服务的提供方接收到所述协作微服务的消费方发出的消费请求 时, 通过 预设的幂等组件检查所述协作微服务对应的幂等策略, 并根据所述协作微服务对应的幂等 策略, 执行所述协作微服务, 得到所述协作微服务的执行结果, 并将所述协作微服务的执行 结果更新至所述幂等组件中的幂等表。 4.根据权利要求3所述的方法, 其特 征在于, 还 包括: 当所述协作微服务的提供方接收到所述协作微服务的消费方的验收执行结果请求 时, 在所述幂等组件的幂等表确定所述协作微服务对应的执行结果, 并向所述协作微服务的消 费方返回所述执 行结果。 5.根据权利要求 4所述的方法, 其特 征在于, 还 包括: 若所述协作微服务的执行结果为执行成功, 则所述协作微服务结束, 并根据是否需要 返回包进行后续处 理; 若所述协作微 服务的执行结果为执行失败, 则执 行预设的补偿 操作策略; 若所述幂等组件的幂等表中不存在所述协作微服务的执行结果, 则返回异常警告信 息。 6.根据权利要求1所述的方法, 其特征在于, 所述幂等策略为无幂等的第一幂等策略, 或多次执行所述协作微服务仅返回第一次执行成功结果的第二幂等策略, 或当所述协作微 服务成功返回执 行结果后, 若再收到执 行请求, 则返回异常的第三幂等策略。 7.一种业 务处理装置, 其特 征在于, 包括: 确定单元, 用于响应于用户的业务处理请求, 根据所述业务处理请求确定业务处理流 程;权 利 要 求 书 1/2 页 2 CN 115018325 A 2拆解单元, 用于按预设的拆解条件将所述业务处理流程拆解为多个核心微服务和多个 协作微服务; 编排单元, 用于根据所述业务处理流程, 对各个所述核心微服务和各个所述协作微服 务进行编排, 得到核心服 务流程和协作服 务流程; 第一执行单元, 用于根据所述核心服务流程依次执行各个所述核心微服务, 得到业务 处理结果并向所述用户返回所述 业务处理结果; 第二执行单元, 用于为每个所述协作微服务设置幂等策略, 并根据所述协作服务流程 和每个所述微服务的幂等策略, 依次执 行每个所述协作微 服务。 8.根据权利要求7 所述的装置, 其特 征在于, 所述第一执 行单元, 包括: 判断子单元, 用于根据所述核心服务流程依次执行各个所述核心微服务, 并根据每个 所述核心微 服务的执行结果, 判断每 个所述核心微 服务是否执 行成功; 第一执行子单元, 用于若存在任一所述核心微服务执行失败, 则得到业务处理失败的 业务处理结果, 向所述用户返回所述 业务处理结果, 并结束所述 业务处理流程; 第二执行子单元, 用于若所有所述核心微服务均执行成功, 则得到业务处理成功 的业 务处理结果, 向所述用户返回所述 业务处理结果。 9.根据权利要求7 所述的装置, 其特 征在于, 所述第二执 行单元, 具体用于: 当所述协作微服务的提供方接收到所述协作微服务的消费方发出的消费请求 时, 通过 预设的幂等组件检查所述协作微服务对应的幂等策略, 并根据所述协作微服务对应的幂等 策略, 执行所述协作微服务, 得到所述协作微服务的执行结果, 并将所述协作微服务的执行 结果更新至所述幂等组件中的幂等表。 10.根据权利要求9所述的装置, 其特 征在于, 所述第二执 行单元, 具体还用于: 当所述协作微服务的提供方接收到所述协作微服务的消费方的验收执行结果请求 时, 在所述幂等组件的幂等表确定所述协作微服务对应的执行结果, 并向所述协作微服务的消 费方返回所述执 行结果。权 利 要 求 书 2/2 页 3 CN 115018325 A 3
专利 业务处理方法及装置
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 06:20:54
上传分享
举报
下载
原文档
(885.3 KB)
分享
友情链接
电力行业网络安全等级保护管理办法 修订征求意见稿 .pdf
GB-T 39717-2020 水处理用陶瓷膜板.pdf
GB-T 35465.3-2017 聚合物基复合材料疲劳性能测试方法 第3部分:拉-拉疲劳.pdf
GB-T 24560-2009 电解、电镀设备节能监测.pdf
GB-T 36627-2018 信息安全技术 网络安全等级保护测试评估技术指南.pdf
DB4403-T 114-2020 公共信用信息资源目录规范 深圳市.pdf
艾瑞咨询 中国医疗信息化行业研究报告 2022.pdf
GB-T 36896.4-2018 轻型有缆遥控水下机器人 第4部分:摄像、照明与云台.pdf
GB-T 18135-2008 电气工程CAD制图规则.pdf
NB-T 10881—2021 水力发电厂火灾自动报警系统设计规范.pdf
DB42-T 875-2019 湖北省城镇地下管线探测技术规程 湖北省.pdf
DB51-T 2799-2021 四川省高速公路景观及绿化设计指南 四川省.pdf
GB-T 18005-1999 中国森林公园风景资源质量等级评定.pdf
GB-T 41630-2022 智能泊车辅助系统性能要求及试验方法.pdf
T-CEC 611—2022 变电站设备声成像测试技术导则.pdf
GB-T 18593-2010 熔融结合环氧粉末涂料的防腐蚀涂装.pdf
NB-T 10858—2021 水电站进水口设计规范.pdf
GB-T 32686-2016 光敏材料用多官能团丙烯酸酯单体中有机溶剂的测定 顶空进样毛细管气相色谱法.pdf
ISO IEC 5394 2024 Information technology — Criteria for concept systems.pdf
GB-T 18107-2017 红木.pdf
交流群
-->
1
/
3
17
评价文档
赞助2元 点击下载(885.3 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。