[发明专利]调度系统的消息队列处理方法有效
申请号: | 201510289360.2 | 申请日: | 2015-05-28 |
公开(公告)号: | CN104951373B | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 张鹏;魏义登;倪继建;高创;郭顺利 | 申请(专利权)人: | 浙江元亨通信技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 陆永强 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 系统 消息 队列 处理 方法 | ||
本发明涉及一种调度系统的消息队列处理方法。它解决了现有调度系统的消息处理不当等问题。包括下述步骤:接收由调度系统的接入终端发送的消息,消息均带有第一标签和第二标签,其中第一标签表征消息类型且不同的第一标签的优先级不同,第二标签表征该类型消息中本消息的优先级,第一标签的优先级高于第二标签的优先级;根据第一标签和第二标签将消息根据优先权依次排列从而形成消息队列;消息处理模块从消息队列从中获取消息进行处理。优点在于:多个客户端进行自动化操作时明显提升了系统的响应速度,减少了系统资源,大呼的情况提升了系统的稳定性,实现调度系统使用场景的即时响应。
技术领域
本发明属于通讯技术领域,尤其是涉及一种调度系统的消息队列处理方法。
背景技术
在调度业务系统中,消息队列是在消息的传输过程中保存消息的容器,消息队列的主要目的是提供路由并保证消息的传递,所有节点间通过消息进行通信,消息队列的调度策略对整个集群的运行有至关重要的作用。传统的调度业务系统中调度操作消息、调度响应消息和模块响应消息根据时间先后关系加入消息队列,消息处理模块从消息队列从中获取消息进行处理,该种方式消息队列的调度策略设计不合理,对于两个不同处理级别但是同时发出的消息无法做到对于高优先级消息进行快速的响应,且收到一个低优先级消息,马上收到一个高优先级消息,两个消息是对相同的成员进行操作,现有调度系统会先处理低优先级消息,收到高优先级消息,覆盖之前的操作,其中就存在原先的低优先级消息没有处理的必要,且处理高优先级消息的覆盖操作之前需要做低优先级消息的回退操作,大大增加了系统的复杂性,且消息分配到待处理消息比较多的消息处理任务中或优先级比较低的消息处理任务中,那么就可能导致及时消息堵死在待处理消息比较多的消息处理任务中或优先级较低的消息处理任务中,进而导致及时消息超时或处理不及时,及时消息得不到迅速处理,最终导致整个调度业务系统的运行效率受到影响。
为了解决现有技术存在的问题,人们进行了长期的探索,提出了各式各样的解决方案。例如,中国专利文献公开了一种及时消息及时处理的方法及装置申请号:200910087065.3],该方法包括:将待处理的消息划分为及时消息和非及时消息,并分别将及时消息和非及时消息对应地插入到消息处理任务的消息队列中;判断消息处理任务中是否含有待处理的及时消息,当含有待处理的及时消息时,则提高该消息处理任务的优先级;该消息处理任务再按照提高后的优先级对待处理的及时消息进行处理。相应地,本发明提供一种及时消息及时处理的装置,包括:消息队列创建模块、调度任务模块和消息处理任务模块。
上述方案在一定程度上解决了现有消息队列中消息无法及时处理的问题,但是该方案依然存在着:处理过程繁琐,响应速度低,系统资源高的问题。
发明内容
本发明的目的是针对上述问题,提供一种结构简单合理,稳定性好的调度系统的消息队列处理方法。
为达到上述目的,本发明采用了下列技术方案:本调度系统的消息队列处理方法,其特征在于,本方法包括下述步骤:
A、接收消息:接收由调度系统的接入终端发送的消息,所述的消息均带有第一标签和第二标签,其中第一标签表征消息类型且不同的第一标签的优先级不同,第二标签表征该类型消息中本消息的优先级,所述的第一标签的优先级高于第二标签的优先级;
B、形成消息队列:根据第一标签和第二标签将消息根据优先权依次排列从而形成消息队列;
C、消息调用:消息处理模块从消息队列从中获取消息进行处理。
本方法能实现调度系统使用场景的即时响应,对于两个不同处理级别但是同时发出的消息能实现对于高优先级消息进行快速的响应,提升了系统的响应速度,减少了系统资源,提升了系统的稳定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江元亨通信技术股份有限公司,未经浙江元亨通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510289360.2/2.html,转载请声明来源钻瓜专利网。