消息中间件的监控系统的制作方法

文档序号:7813206阅读:187来源:国知局
消息中间件的监控系统的制作方法
【专利摘要】本发明提供了一种消息中间件的监控系统,所述消息中间件的监控系统通过在制造执行系统中增加设置的监控模块,从而实现对消息中间件中的数据缓存单元所存放的消息中间件中未处理的数据的监控,并将监控数据的结果实时反馈至工作人员,以便工作人员可以及时获知消息中间件在工作时所存在的问题,并采取相应措施加以解决,提高了消息中间件的稳定性。避免了由于没有监控系统对消息中间件的工作状态进行监控,从而无法实时掌握消息中间件所存在的问题,导致消息中间件无法长期稳定的工作的问题。
【专利说明】消息中间件的监控系统

【技术领域】
[0001] 本发明涉及半导体制造执行【技术领域】,特别涉及一种消息中间件的监控系统。

【背景技术】
[0002] 分布式系统是指庞大复杂的应用产品是通过多个程序运行在多台机器上来实现 的,而多台机器上运行的多个程序彼此之间进行数据传输工作的是消息中间件。消息中间 件是采用异步方式在消息发布者和订阅者间传送消息的系统。由于采用异步方式发布,所 以需要将当前还没有发送完的数据暂时存放在数据缓存单元中,在数据发送成功后将数据 从数据缓存单元中删除,但是由于单位时间内通过消息中间件所传输的数据信息量过大, 且维持7X 24小时不能宕机,很可能出现数据库中存储的数据量超过数据缓存单元的容量 的情况,甚至出现信息中间件的崩溃的现象。由上述内容可知对消息中间件的性能对于分 布式系统的正常工作起到至关重要的作用,但是对消息中间件的工作状态,本领域至今仍 没有相应的系统对其进行监测,因此亟需一种消息中间件的监控系统来监控消息中间件的 性能,获知消息中间件不同时刻的工作状态。


【发明内容】

[0003] 本发明的目的在于提供一种消息中间件的监控系统,以解决使用现有技术中的消 息中间件由于没有监控系统对消息中间件的工作状态进行监控,无法实时掌握消息中间件 的存在的问题,进而无法确保消息中间件长期稳定的工作。
[0004] 为解决上述技术问题,本发明提供一种消息中间件的监控系统,所述消息中间件 的监控系统包括:消息中间件及与所述消息中间件建立通信的制造执行系统;其中,
[0005] 所述消息中间件中设置有数据缓存单元,所述数据缓存单元用于存放消息中间件 中未处理的数据;
[0006] 所述制造执行系统中设置有监控模块,所述监控模块监控所述数据缓存单元中所 存放的数据,并将监控数据的结果实时反馈至工作人员。
[0007] 可选的,在所述的消息中间件的监控系统中,所述监控模块监控所述数据缓存单 元中所存放的数据包括:监控所述数据缓存单元中所存放的数据的类型、及监控所述数据 缓存单元中所存放的数据的数量。
[0008] 可选的,在所述的消息中间件的监控系统中,所述监控所述数据缓存单元中所存 放的数据的类型包括以下步骤:
[0009] 监控模块定期对所述数据缓存单元进行采样,并将采样所获得的数据写入所述监 控模块的日志文件;
[0010] 将所述日志文件中的数据进行整理分类,并存入所述监控模块的数据库中;
[0011] 将所述数据库中存储的数据反馈至工作人员。
[0012] 可选的,在所述的消息中间件的监控系统中,所述监控所述数据缓存单元中所存 放的数据的数量包括以下步骤:
[0013] 监控模块定期对所述数据缓存单元进行采样,并将采样所获得的数据写入所述监 控模块的日志文件;
[0014] 将所述日志文件中的数据进行整理分类,并存入所述监控模块的数据库中;
[0015] 判断所述数据库中存储的数据的数量是否超过数据缓存单元的预定数据量.
[0016] 根据判断结果选择是否报警通知工作人员。
[0017] 可选的,在所述的消息中间件的监控系统中,所述预定数据量小于所述数据缓存 单元的存储容量。
[0018] 可选的,在所述的消息中间件的监控系统中,所述报警的方式包括:邮件、短信或 者电话。
[0019] 可选的,在所述的消息中间件的监控系统中,所述消息中间件为TIBCO RV中间件, 用于接收信息和发送信息。
[0020] 可选的,在所述的消息中间件的监控系统中,所述制造执行系统中设置有工作流 系统,所述监控模块设置于所述工作流系统中。
[0021] 在本发明所提供的消息中间件的监控系统中,通过在制造执行系统中增加设置的 监控模块,从而实现对消息中间件中的数据缓存单元所存放的消息中间件中未处理的数据 的监控,并将监控数据的结果实时反馈至工作人员,以便工作人员可以及时获知消息中间 件在工作时所存在的问题,并采取相应措施加以解决,提高了消息中间件的稳定性。避免了 由于没有监控系统对消息中间件的工作状态进行监控,从而无法实时掌握消息中间件所存 在的问题,导致消息中间件无法长期稳定的工作的问题。

【专利附图】

【附图说明】
[0022] 图1是本发明一实施例中的消息中间件的监控系统的示意图。
[0023] 图 1 中:
[0024] 制造执行系统-10 ;消息中间件-20 ;数据缓存单元-200 ;监控模块-100。

【具体实施方式】
[0025] 以下结合附图和具体实施例对本发明提出的消息中间件的监控系统作进一步详 细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均 采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例 的目的。
[0026] 请参考图1,其为本发明一实施例中的消息中间件的监控系统的示意图,如图1所 示,所述的消息中间件的监控系统包括:消息中间件20及与所述消息中间件20建立通信的 制造执行系统10 ;其中,所述消息中间件20中设置有数据缓存单元200,所述数据缓存单 元200用于存放消息中间件20中未处理的数据;所述制造执行系统10中设置有监控模块 100,所述监控模块监控所述数据缓存单元200中所存放的数据,并将监控数据的结果实时 反馈至工作人员。
[0027] 进一步地,制造执行系统本领域技术人员也称其为MES,它是一套面向制造企业车 间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、 生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、 采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解 等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
[0028] 本实施例中,所述监控模块监控所述数据缓存单元200中所存放的数据即为所述 数据缓存单元200中存放的消息中间件20中未处理的数据。其中,所述监控模块监控所述 数据缓存单元200中所存放的数据包括:监控所述数据缓存单元200中所存放的数据的类 型、及监控所述数据缓存单元200中所存放的数据的数量。通过监控数据缓存单元200中 所存放的数据,工作人员可以获知消息中间件20的健康状况,当工作人员获知了不同时刻 数据缓存单元200中所存放的数据情况,可以将数据输入表中,利用软件将表中的数据生 成数据线条图,通过数据线条图可以直观的获知消息中间件20在不同时刻的健康状况,从 而针对其存在的问题采取相应有效的措施加以解决。
[0029] 进一步地,所述监控所述数据缓存单元200中所存放的数据的类型包括以下步 骤:监控模块100定期对所述数据缓存单元200进行采样,并将采样所获得的数据写入所述 监控模块100的日志文件;将所述日志文件中的数据进行整理分类,并存入所述监控模块 100的数据库中;将所述数据库中存储的数据反馈至工作人员。本实施例中所提到的日志 文件(即log文件)并不是一个,而是根据实际的需求设定一固定时间段生成一个日志文 件,每个日志文件存储相应固定时间段所有采样所获得的数据,将所述日志文件中的数据 进行整理分类,在后续所画的数据线条图中可以直观的获知那些类型的数据有些异常,进 而便于工作人员知晓问题存在的大致地方,降低了人力物力的耗损。
[0030] 进一步地,所述监控所述数据缓存单元200中所存放的数据的数量包括以下步 骤:监控模块100定期对所述数据缓存单元200进行采样,并将采样所获得的数据写入所述 监控模块100的日志文件;将所述日志文件中的数据进行整理分类,并存入所述监控模块 100的数据库中;判断所述数据库中存储的数据的数量是否超过数据缓存单元200的预定 数据量。根据判断结果选择是否报警通知工作人员。较佳的,所述预定数据量小于所述数 据缓存单元200的存储容量。这里提到的预定数据量是人为设定的,为了避免当数据缓冲 单中某一刻存放的消息中间件20中未处理的数据过多,马上就要超过数据缓存单元200的 存储容量时,以报警的方式提醒工作人员采取措施进行处理,降低了出现消息中间件20宕 机的现像出现的几率,避免造成不必要的损失。
[0031] 进一步地,所述报警的方式包括:邮件、短信或者电话。当数据库中存储的数据的 数量超过数据缓存单元200的预定数据量时,监控模块100处于报警状态,并通过邮件、短 信或者电话的方式告知工作人员。
[0032] 进一步地,所述消息中间件20为TIBCO RV中间件,用于接收信息和发送信息。
[0033] 进一步地,所述制造执行系统10中设置有工作流系统,所述监控模块100设置于 所述工作流系统中。
[0034] 综上,在本发明所提供的消息中间件的监控系统中,通过在制造执行系统中增加 设置的监控模块,从而实现对消息中间件中的数据缓存单元所存放的消息中间件中未处理 的数据的监控,并将监控数据的结果实时反馈至工作人员,以便工作人员可以及时获知消 息中间件在工作时所存在的问题,并采取相应措施加以解决,提高了消息中间件的稳定性。 避免了由于没有监控系统对消息中间件的工作状态进行监控,从而无法实时掌握消息中间 件所存在的问题,导致消息中间件无法长期稳定的工作的问题。
[0035] 上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发 明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护 范围。
【权利要求】
1. 一种消息中间件的监控系统,其特征在于,包括:消息中间件及与所述消息中间件 建立通信的制造执行系统;其中, 所述消息中间件中设置有数据缓存单元,所述数据缓存单元用于存放消息中间件中未 处理的数据; 所述制造执行系统中设置有监控模块,所述监控模块监控所述数据缓存单元中所存放 的数据,并将监控数据的结果实时反馈至工作人员。
2. 如权利要求1所述的消息中间件的监控系统,其特征在于,所述监控模块监控所述 数据缓存单元中所存放的数据包括:监控所述数据缓存单元中所存放的数据的类型、及监 控所述数据缓存单元中所存放的数据的数量。
3. 如权利要求2所述的消息中间件的监控系统,其特征在于,所述监控所述数据缓存 单元中所存放的数据的类型包括以下步骤: 监控模块定期对所述数据缓存单元进行采样,并将采样所获得的数据写入所述监控模 块的日志文件; 将所述日志文件中的数据进行整理分类,并存入所述监控模块的数据库中; 将所述数据库中存储的数据反馈至工作人员。
4. 如权利要求2所述的消息中间件的监控系统,其特征在于,所述监控所述数据缓存 单元中所存放的数据的数量包括以下步骤: 监控模块定期对所述数据缓存单元进行采样,并将采样所获得的数据写入所述监控模 块的日志文件; 将所述日志文件中的数据进行整理分类,并存入所述监控模块的数据库中; 判断所述数据库中存储的数据的数量是否超过数据缓存单元的预定数据量. 根据判断结果选择是否报警通知工作人员。
5. 如权利要求4所述的消息中间件的监控系统,其特征在于,所述预定数据量小于所 述数据缓存单元的存储容量。
6. 如权利要求4所述的消息中间件的监控系统,其特征在于,所述报警的方式包括:邮 件、短信或者电话。
7. 如权利要求1-6中任一项所述的消息中间件的监控系统,其特征在于,所述消息中 间件为TIBCO RV中间件,用于接收信息和发送信息。
8. 如权利要求1-6中任一项所述的消息中间件的监控系统,其特征在于,所述制造执 行系统中设置有工作流系统,所述监控模块设置于所述工作流系统中。
【文档编号】H04L29/08GK104219306SQ201410443404
【公开日】2014年12月17日 申请日期:2014年9月2日 优先权日:2014年9月2日
【发明者】杨习刚, 周杰 申请人:上海华力微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1