[发明专利]消息中间件的监控系统有效
申请号: | 201410443404.8 | 申请日: | 2014-09-02 |
公开(公告)号: | CN104219306B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 杨习刚;周杰 | 申请(专利权)人: | 上海华力微电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 王宏婧 |
地址: | 201203 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 中间件 监控 系统 | ||
本发明提供了一种消息中间件的监控系统,所述消息中间件的监控系统通过在制造执行系统中增加设置的监控模块,从而实现对消息中间件中的数据缓存单元所存放的消息中间件中未处理的数据的监控,并将监控数据的结果实时反馈至工作人员,以便工作人员可以及时获知消息中间件在工作时所存在的问题,并采取相应措施加以解决,提高了消息中间件的稳定性。避免了由于没有监控系统对消息中间件的工作状态进行监控,从而无法实时掌握消息中间件所存在的问题,导致消息中间件无法长期稳定的工作的问题。
技术领域
本发明涉及半导体制造执行技术领域,特别涉及一种消息中间件的监控系统。
背景技术
分布式系统是指庞大复杂的应用产品是通过多个程序运行在多台机器上来实现的,而多台机器上运行的多个程序彼此之间进行数据传输工作的是消息中间件。消息中间件是采用异步方式在消息发布者和订阅者间传送消息的系统。由于采用异步方式发布,所以需要将当前还没有发送完的数据暂时存放在数据缓存单元中,在数据发送成功后将数据从数据缓存单元中删除,但是由于单位时间内通过消息中间件所传输的数据信息量过大,且维持7×24小时不能宕机,很可能出现数据库中存储的数据量超过数据缓存单元的容量的情况,甚至出现信息中间件的崩溃的现象。由上述内容可知对消息中间件的性能对于分布式系统的正常工作起到至关重要的作用,但是对消息中间件的工作状态,本领域至今仍没有相应的系统对其进行监测,因此亟需一种消息中间件的监控系统来监控消息中间件的性能,获知消息中间件不同时刻的工作状态。
发明内容
本发明的目的在于提供一种消息中间件的监控系统,以解决使用现有技术中的消息中间件由于没有监控系统对消息中间件的工作状态进行监控,无法实时掌握消息中间件的存在的问题,进而无法确保消息中间件长期稳定的工作。
为解决上述技术问题,本发明提供一种消息中间件的监控系统,所述消息中间件的监控系统包括:消息中间件及与所述消息中间件建立通信的制造执行系统;其中,
所述消息中间件中设置有数据缓存单元,所述数据缓存单元用于存放消息中间件中未处理的数据;
所述制造执行系统中设置有监控模块,所述监控模块监控所述数据缓存单元中所存放的数据,并将监控数据的结果实时反馈至工作人员。
可选的,在所述的消息中间件的监控系统中,所述监控模块监控所述数据缓存单元中所存放的数据包括:监控所述数据缓存单元中所存放的数据的类型、及监控所述数据缓存单元中所存放的数据的数量。
可选的,在所述的消息中间件的监控系统中,所述监控所述数据缓存单元中所存放的数据的类型包括以下步骤:
监控模块定期对所述数据缓存单元进行采样,并将采样所获得的数据写入所述监控模块的日志文件;
将所述日志文件中的数据进行整理分类,并存入所述监控模块的数据库中;
将所述数据库中存储的数据反馈至工作人员。
可选的,在所述的消息中间件的监控系统中,所述监控所述数据缓存单元中所存放的数据的数量包括以下步骤:
监控模块定期对所述数据缓存单元进行采样,并将采样所获得的数据写入所述监控模块的日志文件;
将所述日志文件中的数据进行整理分类,并存入所述监控模块的数据库中;
判断所述数据库中存储的数据的数量是否超过数据缓存单元的预定数据量.
根据判断结果选择是否报警通知工作人员。
可选的,在所述的消息中间件的监控系统中,所述预定数据量小于所述数据缓存单元的存储容量。
可选的,在所述的消息中间件的监控系统中,所述报警的方式包括:邮件、短信或者电话。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华力微电子有限公司,未经上海华力微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410443404.8/2.html,转载请声明来源钻瓜专利网。