一种业务进程恢复业务的方法、装置、设备及存储介质与流程

文档序号:32155614发布日期:2022-11-11 22:44阅读:来源:国知局

技术特征:
1.一种业务进程恢复业务的方法,其特征在于,应用于网络设备,所述方法包括:业务进程获取第一队列中的内容,所述第一队列中的内容包括所述业务进程恢复业务前所述第一队列接收到的内容,所述业务进程为所述网络设备包括的多个业务进程中的任意一个,所述第一队列为所述网络设备包括的多个队列中的至少一个队列,所述业务进程对应所述第一队列,所述多个队列均独立于所述多个业务进程;所述业务进程处理所述第一队列中的内容。2.根据权利要求1所述的方法,其特征在于,所述业务进程恢复业务前所述第一队列接收到的内容包括所述业务进程异常或关闭前所述第一队列中存储的内容和/或所述业务进程由异常或关闭至恢复业务过程中所述第一队列接收到的内容。3.根据权利要求1或2所述的方法,其特征在于,所述业务进程处理所述第一队列中的内容,包括:所述业务进程处理所述第一队列中的内容,获得第一处理结果;保存所述第一处理结果。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一队列包括至少一个消息队列和/或至少一个报文队列,所述第一队列中的内容包括所述至少一个消息队列中的消息和/或所述至少一个报文队列中的报文。5.根据权利要求1-4任一项所述的方法,其特征在于,所述业务进程在异常或关闭前与恢复业务后,所述业务进程的身份标识不变。6.根据权利要求1-5任一项所述的方法,其特征在于,所述多个队列包括多个消息队列或多个报文队列,或所述多个队列包括至少一个消息队列和至少一个报文队列。7.根据权利要求4所述的方法,其特征在于,所述至少一个消息队列中的每个消息队列中的每个消息均标记了时间戳,所述时间戳表示所述消息的发送时刻;和/或,所述至少一个报文队列中的每个报文队列中的每个报文均标记了时间戳,所述时间戳表示所述报文的发送时刻;相应地,所述业务进程处理所述第一队列中的内容,包括:所述业务进程根据所述至少一个消息队列中的各个消息的时间戳和/或所述至少一个报文队列中的各个报文的时间戳所指示的发送时刻的先后顺序,依次处理所述各个消息和/或所述各个报文。8.根据权利要求3所述的方法,其特征在于,在保存所述第一处理结果之后,所述方法还包括:删除所述第一处理结果对应的所述第一队列中的内容。9.根据权利要求3所述的方法,其特征在于,所述第一队列中的内容包括事务,所述第一处理结果包括所述事务的处理结果,其中,所述事务包括多个连续消息,所述多个连续消息中的首个消息标记了事务开始标识,所述多个连续消息中的最后一个消息标记了事务结尾标识;相应地,在保存所述第一处理结果之后,所述方法还包括:删除所述事务。10.根据权利要求1-9任一项所述的方法,其特征在于,在所述业务进程获取第一队列
中的内容之前,所述方法还包括:监控所述多个业务进程;在监控到所述业务进程异常时,恢复所述业务进程的业务。11.一种业务进程恢复业务的装置,其特征在于,所述装置包括:获取单元,用于通过业务进程获取第一队列中的内容;所述第一队列中的内容包括所述业务进程恢复业务前所述第一队列接收到的内容;所述业务进程为所述网络设备包括的多个业务进程中的任意一个,所述第一队列为所述网络设备包括的多个队列中的至少一个队列,所述业务进程对应所述第一队列,所述多个队列均独立于所述多个业务进程;处理单元,用于通过所述业务进程处理所述第一队列中的内容。12.根据权利要求11所述的装置,其特征在于,所述业务进程恢复业务前所述第一队列接收到的内容包括所述业务进程异常或关闭前所述第一队列中存储的内容和/或所述业务进程由异常或关闭至恢复业务过程中所述第一队列接收到的内容。13.根据权利要求11或12所述的装置,其特征在于,所述处理单元用于,通过所述业务进程处理所述第一队列中的内容,获得第一处理结果;所述装置还包括存储单元,所述存储单元用于保存所述第一处理结果。14.根据权利要求11-13任一项所述的装置,其特征在于,所述第一队列包括至少一个消息队列和/或至少一个报文队列,所述第一队列中的内容包括所述至少一个消息队列中的消息和/或所述至少一个报文队列中的报文。15.根据权利要求11-14任一项所述的装置,其特征在于,所述业务进程在异常或关闭前与恢复业务后,所述业务进程的身份标识不变。16.根据权利要求11-15任一项所述的装置,其特征在于,所述多个队列包括多个消息队列或多个报文队列,或所述多个队列包括至少一个消息队列和至少一个报文队列。17.根据权利要求14所述的装置,其特征在于,所述多个消息队列中的每个消息队列中的每个消息均标记了时间戳,所述时间戳表示所述消息的发送时刻;和/或,所述多个报文队列中的每个报文队列中的每个报文均标记了时间戳,所述时间戳表示所述报文的发送时刻;所述处理单元用于:通过所述业务进程根据所述至少一个消息队列中的各个消息的时间戳和/或所述至少一个报文队列中的各个报文的时间戳所指示的发送时刻的先后顺序,依次处理所述各个消息和/或所述各个报文。18.根据权利要求13所述的装置,其特征在于,所述装置还包括删除单元,所述删除单元用于,删除所述第一处理结果对应的所述第一队列中的内容。19.根据权利要求13所述的装置,其特征在于,所述第一队列中的内容包括事务;所述第一处理结果包括所述事务的处理结果;其中,所述事务包括多个连续消息,所述多个连续消息中的首个消息标记了事务开始标识,所述多个连续消息中的最后一个消息标记了事务结尾标识;所述装置还包括删除单元,所述删除单元用于删除所述事务。20.根据权利要求11-19任一项所述的装置,其特征在于,所述装置还包括监控单元,所述监控单元用于:监控所述多个业务进程;
在监控到所述业务进程异常时,恢复所述业务进程的业务。21.一种业务进程恢复业务的设备,其特征在于,包括存储器和处理器,所述存储器用于存储有指令,所述处理器用于调用所述存储器中存储的所述指令执行如权利要求1-10任一项所述的方法。22.一种计算机存储介质,其特征在于,包括程序指令,当所述程序指令在计算机上运行时,使得计算机执行如权利要求1-10任一项所述的方法。

技术总结
本申请提供了一种业务进程恢复业务的方法、装置、设备及存储介质,一种业务进程恢复业务的方法应用于网络设备,方法包括:业务进程获取第一队列中的内容;第一队列中的内容包括业务进程恢复业务前第一队列接收到的内容;业务进程为网络设备包括的多个业务进程中的任意一个,第一队列为网络设备包括的多个队列中的至少一个队列,业务进程对应第一队列,多个队列均独立于多个业务进程;业务进程处理第一队列中的内容。采用本申请业务进程恢复业务的方法,能够减少业务进程恢复业务的时间,提高业务进程恢复业务的效率,操作方便。操作方便。操作方便。


技术研发人员:杨继尚 赵广 黄国辉 尹飞
受保护的技术使用者:华为技术有限公司
技术研发日:2021.05.10
技术公布日:2022/11/10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1