[发明专利]项目管理中间件、项目管理方法以及计算机设备在审
| 申请号: | 202011005724.7 | 申请日: | 2020-09-23 |
| 公开(公告)号: | CN111930543A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 刘震 | 申请(专利权)人: | 北京精准沟通传媒科技股份有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/71 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 项目 管理 中间件 方法 以及 计算机 设备 | ||
1.一种项目管理中间件,其特征在于包括:
环境信息收集单元,其被配置为收集节点设备的与项目本身有关的环境信息,所述环境信息包括所述节点设备上建立的项目的项目名称、所述项目包含的模块的模块名称;
异常捕获单元,其被配置为捕获所述模块在运行时产生的异常信息;
异常消息构建单元,其被配置为基于所述环境信息和所述异常信息,构建异常类型消息;
异常消息传输单元,其被配置为将所述异常类型消息传输到消息队列中;以及
消息获取单元,其被配置为:当收集到待获取的消息类型是异常类型时,获取消息队列中的所述异常类型消息。
2.根据权利要求1所述的项目管理中间件,其特征在于,所述项目管理中间件搭载在多个节点设备以及公共端服务器上,并且所述异常信息包括:所述项目名称、节点设备IP地址、接口路径、出错行堆栈信息。
3.根据权利要求1所述的项目管理中间件,其特征在于,所述环境信息还包括所述节点设备的名称、开发人员姓名以及开发人员编号中的一项或多项。
4.根据权利要求1所述的项目管理中间件,其特征在于,所述项目管理中间件为jar文件类型,并且
在所述环境信息收集单元中,通过预先定义的第一Java注解来收集所述环境信息,其中所述第一Java注解的参数为环境信息;
在所述消息获取单元中,通过预先定义的第二Java注解来收集待获取的消息类型,其中所述第二Java注解的参数为消息类型。
5.根据权利要求4所述的项目管理中间件,其特征在于,在所述异常捕获单元中,通过继承Spring框架所提供的拦截接口,实现对异常信息的捕获。
6.根据权利要求1~5中任一项所述的项目管理中间件,其特征在于,还包括:
一般消息构建单元,其被配置为:基于接收自所述模块的待发送消息内容,构建一般类型消息;以及
一般消息传输单元,其被配置为:将所述一般类型消息传输到消息队列中;其中
所述消息获取单元被进一步配置为:当收集到待获取的消息类型是一般类型时,获取消息队列中的一般类型消息。
7.根据权利要求6所述的项目管理中间件,其特征在于:
所构建的所述异常类型消息和所述一般类型消息具有预定义消息格式,所述预定义消息格式包括下列字段:消息标识符字段、消息类型字段、消息主体字段,其中所述异常类型消息的消息主体字段中封装所述环境信息和所述异常信息;所述一般类型消息的消息主体字段中封装所述待发送消息内容,并且,所述项目管理中间件还包括:
第一消息格式转换单元,其被配置为:在消息待传输到消息队列中之前,将待传输消息按照预先配置的基于消息队列的工具所规定的第二消息格式进行转换后进行传输;以及
第二消息格式转换单元,其被配置为:在从消息队列中获取了所述第二消息格式的消息之后,将获取到的消息转换回所述预定义消息格式。
8.一种项目管理方法,其特征在于包括:
收集节点设备的与项目本身有关的环境信息,所述环境信息包括所述节点设备上建立的项目的项目名称、所述项目包含的模块的模块名称;
捕获所述模块在运行时产生的异常信息;
基于所述环境信息和所述异常信息,构建异常类型消息;
将所述异常类型消息传输到消息队列中;以及
当收集到待获取的消息类型是异常类型时,获取消息队列中的所述异常类型消息。
9.根据权利要求8所述的项目管理方法,其特征在于,所述项目管理方法运行在多个节点设备以及公共端服务器上,并且所述异常信息包括:所述项目名称、节点设备IP地址、接口路径、出错行堆栈信息。
10.一种计算机设备,包括处理器、存储器以及其上存储的计算机可执行代码,其特征在于,当所述处理器执行所述计算机可执行代码时实现如权利要求8所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京精准沟通传媒科技股份有限公司,未经北京精准沟通传媒科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011005724.7/1.html,转载请声明来源钻瓜专利网。





