通知消息处理方法及装置与流程

文档序号:12278385阅读:来源:国知局

技术特征:

1.一种通知消息处理方法,其特征在于,包括:

监测各保序队列中是否有存入新通知消息;所述各保序队列用于根据预设规则按序存储相应的通知消息;

监测到某一保序队列存入新通知消息时,从线程池中选择空闲状态的工作线程模块;

所述工作线程模块对所述保序队列存入的所述新通知消息进行处理。

2.如权利要求1所述的通知消息处理方法,其特征在于,所述工作线程模块处理完所述新通知消息后,还包括:

判断所述保序队列是否还有未处理的新通知消息,如有,对未处理的新通知消息继续处理。

3.如权利要求2所述的通知消息处理方法,其特征在于,如判断所述保序队列中没有未处理的新通知消息,开始计时监测在等待时间阈值t内所述保序队列是否接收到新通知消息,如有,则对该新通知消息继续处理。

4.如权利要求3所述的通知消息处理方法,其特征在于,在所述等待时间阈值t内所述保序队列没有接收到新通知消息时,所述工作线程模块回归所述线程池。

5.如权利要求1-4任一项所述的通知消息处理方法,其特征在于,还包括:对所述线程池中的各工作线程模块的生命周期和/或工作状态进行维护。

6.一种通知消息处理装置,其特征在于,包括:

监测线程模块,用于监测各保序队列中是否有存入新通知消息;所述各保序队列用于根据预设规则按序存储相应的通知消息;

线程选择模块,用于在所述监测线程模块监测到某一保序队列存入新通知消息时,从线程池中选择空闲状态的工作线程模块;

工作线程模块,用于对所述保序队列存入的所述新通知消息进行处理。

7.如权利要求6所述的消息处理装置,其特征在于,所述工作线程模块包括消息处理子模块和判断子模块;

所述处理子模块用于对所述新通知消息进行处理;

所述判断子模块用于在所述处理子模块对所述新通知消息进行处理后,判断所述保序队列是否还有未处理的新通知消息,如有,通知所述处理子模块对为处理的新通知消息继续处理。

8.如权利要求7所述的消息处理装置,其特征在于,所述工作线程模块还包括监测子模块,用于在所述判断子模块判断所述保序队列中没有未处理的新通知消息时,开始计时监测在等待时间阈值t内所述保序队列是否接收到新通知消息,如有,则通知所述处理子模块对该新通知消息继续处理。

9.如权利要求8所述的消息处理装置,其特征在于,所述监测子模块还用于在所述等待时间阈值t内所述保序队列没有接收到新通知消息时,将所述工作线程模块回归所述线程池。

10.如权利要求6-9任一项所述的消息处理装置,其特征在于,还包括线程池维护模块,用于对所述线程池中的各工作线程模块的生命周期和/或工作状态进行维护。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1