【技术实现步骤摘要】
一种系统间消息事件的同步方法、装置、设备及存储介质
本专利技术涉及信息传输领域,特别涉及一种系统间消息事件的同步方法、装置、设备及计算机可读存储介质。
技术介绍
在系统间的消息处理过程中,消息事件的同步是两个系统间状态同步、指令下发等功能实现的基础。在现有技术中,主系统根据预设周期时间向从系统发送获取指令,从而获取从系统上消息队列中的消息事件。但是,在此方法中,由于从系统的消息队列增加消息事件的时间和数量都是随机的,因此若设置的预设周期时间过长,将导致主系统获取从系统的消息事件不及时,使得从系统上消息事件的堆积,降低消息事件的处理效率;若预设周期时间过短,主系统频繁地向从系统发送获取指令,将占用大量的系统资源,导致系统不稳定。因此,如何提供一种在保证系统稳定的前提下,能够及时高效地同步系统间消息事件的方法是本领域技术人员目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种系统间消息事件的同步方法,能够在保证系统稳定的前提下,及时高效地同步系统间的消息事件;本专利技术的另一目的是提供一种系统间消息事件的同步装置、设备及计算机可读存储介质,均具有 ...
【技术保护点】
1.一种系统间消息事件的同步方法,其特征在于,包括:在根据预设周期时间向从系统发送获取指令的线程中,若检测到触发指令,则将当前的计时时间设置为所述预设周期时间;其中,所述计时时间是在发送所述获取指令后开始计时;接收所述从系统根据所述获取指令获取的对应的消息事件。
【技术特征摘要】
1.一种系统间消息事件的同步方法,其特征在于,包括:在根据预设周期时间向从系统发送获取指令的线程中,若检测到触发指令,则将当前的计时时间设置为所述预设周期时间;其中,所述计时时间是在发送所述获取指令后开始计时;接收所述从系统根据所述获取指令获取的对应的消息事件。2.根据权利要求1所述的方法,其特征在于,所述触发指令具体包括检测到业务需求时生成的指令。3.根据权利要求2所述的方法,其特征在于,进一步包括:预先分别设置主系统事件ID和从系统事件ID;对应的,所述获取指令的生成方式具体包括:根据所述业务需求向所述从系统发送包含所述主系统事件ID或标识ID的查询指令;接收所述从系统根据所述主系统事件ID或所述标识ID判断出的对应类型的异常事件;根据所述异常事件的类型生成对应的包含所述主系统事件ID或所述标识ID的所述获取指令。4.根据权利要求3所述的方法,其特征在于,所述接收所述从系统根据所述主系统事件ID或所述标识ID判断出的异常事件具体包括:若所述查询指令包含所述标识ID或所述查询指令包含所述主系统事件ID且所述主系统事件ID大于所述从系统事件ID,则接收所述从系统发送的第一异常事件;对应的,所述根据所述异常事件的类型生成对应的包含所述主系统事件ID或所述标识ID的所述获取指令具体为根据所述第一异常事件生成包含所述标识ID的所述获取指令;对应的,所述接收所述从系统根据所述获取指令获取的对应的消息事件具体为接收所述从系统根据所述标识ID获取的当前全部消息事件;若所述查询指令包含所述主系统事件ID且所述主系统事件ID小于所述从系统事件ID,则接收所述从系统发送的第二异常事件;对应的,所述根据所述异常事件的类型生成对应的包含所述主系统事件ID或所述...
【专利技术属性】
技术研发人员:马旭,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。