协作流程异常处理方法、装置、计算机设备及存储介质
基本信息
申请号 | CN201911063026.X | 申请日 | - |
公开(公告)号 | CN110879756A | 公开(公告)日 | 2020-03-13 |
申请公布号 | CN110879756A | 申请公布日 | 2020-03-13 |
分类号 | G06F11/00;G06F11/07 | 分类 | 计算;推算;计数; |
发明人 | 曹锡军;陈盈楷;梁阳照;曹衡 | 申请(专利权)人 | 深圳市泰洲科技有限公司 |
代理机构 | 深圳市精英专利事务所 | 代理人 | 深圳市泰洲科技有限公司 |
地址 | 518000 广东省深圳市福田区福田街道金田路与福中路交界东南荣超经贸中心3606 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了协作流程异常处理方法包括:执行主业务逻辑的A段直至A段执行结束;当主业务逻辑有调用需要时,调用外部接口获取次要逻辑C段;当调用失败时,启用异步任务创建和伪状态更新逻辑后,生成次要逻辑执行情况的返回值;当调用成功时,直接生成次要逻辑执行情况的返回值;接收次要逻辑执行情况的返回值并更新主业务逻辑内的数据;继续运行主业务逻辑后续的逻辑B段,并接收由消息服务系统推送的主业务逻辑执行情况的任务结果消息;根据任务结果消息中的返回码将实际业务中的相关代码和状态更新;记录业务逻辑执行日志。在非因果关系系统间调用出现异常时保障主流程操作的正常进行,也可保障非因果关系的调用操作最终会被执行。 |
