预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109165106A(43)申请公布日2019.01.08(21)申请号201810974105.5(22)申请日2018.08.24(71)申请人深圳乐信软件技术有限公司地址518000广东省深圳市南山区粤海街道科苑南路3099号中国储能大厦第24层(72)发明人肖潇谢济帆(74)专利代理机构北京品源专利代理有限公司11332代理人孟金喆(51)Int.Cl.G06F9/54(2006.01)权利要求书1页说明书9页附图5页(54)发明名称业务处理方法、装置、设备、存储介质及流程运行系统(57)摘要本发明实施例公开了一种业务处理方法、装置、设备、存储介质及流程运行系统。所述方法包括:订阅消息队列中的设定内容的信息,其中,所述设定内容由关联的业务系统指定,所述消息队列中的消息由流程系统更新;根据获取的信息调用业务服务接口,指示所述业务系统执行匹配的服务任务;其中,所述流程系统用于管理各所述业务系统提供的业务服务,所述业务系统用于提供业务服务。本发明实施例可以实现数据最终一致性。CN109165106ACN109165106A权利要求书1/1页1.一种业务处理方法,其特征在于,包括:订阅消息队列中的设定内容的信息,其中,所述设定内容由关联的业务系统指定,所述消息队列中的消息由流程系统更新;根据获取的信息调用业务服务接口,指示所述业务系统执行匹配的服务任务;其中,所述流程系统用于管理各所述业务系统提供的业务服务,所述业务系统用于提供业务服务。2.根据权利要求1所述的方法,其特征在于,在根据获取的信息调用业务服务接口,指示所述业务系统执行匹配的服务任务之后,还包括:获取所述业务系统反馈的信息,并调用流程服务接口,指示所述流程系统执行状态变迁任务以及更新消息队列。3.根据权利要求2所述的方法,其特征在于,所述根据获取的信息调用业务服务接口包括:根据所述信息,获取所述流程系统发送的与所述信息匹配的业务数据,所述业务数据包括各所述业务系统反馈的数据;根据所述业务数据以及所述信息,调用业务服务接口。4.根据权利要求2所述的方法,其特征在于,所述业务系统反馈的信息包括:所述业务系统执行服务任务确定的业务数据以及所述业务系统执行服务任务的任务状态;其中,所述任务状态用于为所述流程系统监控所述业务系统提供服务状态数据。5.根据权利要求1所述的方法,其特征在于,所述消息队列中的消息包括暂停服务消息、恢复服务消息、重启服务消息以及指向服务任务的消息。6.一种业务处理装置,其特征在于,包括:订阅模块,用于订阅消息队列中的设定内容的信息,其中,所述设定内容由关联的业务系统指定,所述消息队列中的消息由流程系统更新;业务服务接口调用模块,用于根据获取的信息调用业务服务接口,指示所述业务系统执行匹配的服务任务;其中,所述流程系统用于管理各业务系统,所述业务系统用于提供业务服务。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:流程服务接口调用模块,用于获取所述业务系统反馈的信息,并调用流程服务接口,指示所述流程系统执行状态变迁任务以及更新消息队列。8.一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5中任一所述的业务处理方法。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的业务处理方法。10.一种流程运行系统,其特征在于,包括:流程系统以及至少一个业务系统;所述流程系统内置消息队列模块,用于监控和管理业务系统;所述业务系统内置业务处理装置,用于根据业务处理装置接收的信息提供业务服务;其中,所述业务系统为如权利要求8所述的设备,所述业务处理装置执行如权利要求1-5所述的业务处理方法。2CN109165106A说明书1/9页业务处理方法、装置、设备、存储介质及流程运行系统技术领域[0001]本发明实施例涉及流程运行技术,尤其涉及一种业务处理方法、装置、设备、存储介质及流程运行系统。背景技术[0002]随着互联网的普及,各部门或者各公司之间协作工作大幅度增加,通常一项流程事务需要由多个业务系统联合提供服务。[0003]同时,每个业务系统提供的服务可能是由多个不同部门开发、部署在不同服务器上的远程服务,为了实现数据的一致性,通常会在调用系统中记录每个服务调用的状态,并通过数据库轮询状态补偿的方式进行重试。[0004]但该方法会对提供各服务的系统有侵入性,而且,提供各服务的系统可能是彼此耦合的,没有明显的分工(上下文),调用复杂,而且往往牵一发而动全身,导致问题诊断困难以及性能提升困难。此时,如果一个系统同时调用三个不同的服务,那么调用结果