[发明专利]项目管理中间件、项目管理方法以及计算机设备在审
| 申请号: | 202011005724.7 | 申请日: | 2020-09-23 |
| 公开(公告)号: | CN111930543A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 刘震 | 申请(专利权)人: | 北京精准沟通传媒科技股份有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/71 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 项目 管理 中间件 方法 以及 计算机 设备 | ||
本发明涉及一种项目管理中间件、项目管理方法以及计算机设备。项目管理中间件包括:环境信息收集单元,其收集节点设备的与项目本身有关的环境信息,环境信息包括节点设备上建立的项目的项目名称、项目包含的模块的模块名称;异常捕获单元,其捕获模块在运行时产生的异常信息;异常消息构建单元,其基于环境信息和异常信息,构建异常类型消息;以及异常消息传输单元,其将异常类型消息传输到消息队列中;以及消息获取单元,其当收集到待获取的消息类型是异常类型时,获取消息队列中的异常类型消息。本发明能够使项目管理人员收集和分析项目开发中的各个节点发生的异常,提高项目管理的有效性,并且能够简化开发人员的工作。
技术领域
本发明涉及项目管理中间件技术领域,具体涉及一种项目管理中间件、项目管理方法以及计算机设备。
背景技术
软件开发的过程中,开发人员可以使用其设备(或称“节点设备”)建立具体项目并进行开发作业,各项目可以包含一个或多个模块。各模块在运行时发生异常是较为常见的现象,因此开发人员常常需要关注异常的发生并作出相应的应对。
然而,由于异常的发生是离散现象,开发人员本身往往也是独立工作,因此在对软件项目进行管理的过程中,项目管理人员对于其所管理项目在运行时异常的产生、频率、位置以及由此反应出的模块性能乃至开发人员的自身水平,无法在第一时间得到较为直观的认识和评判。很多问题在项目上线之后才能逐渐显现。
另外,为了系统的健壮性等原因,开发人员还不得不花费精力和时间,在其代码中,具体地,例如函数或方法中增加异常捕获语句(如,Java语言中的try...catch(exception)语句)。因此,开发人员不仅需要关注业务逻辑,同时还需要关注代码逻辑,这牵扯了开发人员的精力。
此外,项目开发中还存在其他问题。例如,当使用kafka(卡夫卡)、RabbitMQ等消息队列工具进行消息发送和接收时,开发人员需要对这些消息队列工具进行具体配置才能顺利地使用它们,这同样使开发人员不能集中精力关注业务逻辑,进一步牵扯了开发人员的精力。
发明内容
本发明的目的在于,提供一种项目管理中间件、项目管理方法以及计算机设备,以解决上述现有技术缺陷中的至少一项问题。
根据本发明的一个方案,提供了一种项目管理中间件,包括:环境信息收集单元,其被配置为收集节点设备的与项目本身有关的环境信息,所述环境信息包括所述节点设备上建立的项目的项目名称、所述项目包含的模块的模块名称;异常捕获单元,其被配置为捕获所述模块在运行时产生的异常信息;异常消息构建单元,其被配置为基于所述环境信息和所述异常信息,构建异常类型消息;以及异常消息传输单元,其被配置为将所述异常类型消息传输到消息队列中;以及异常消息获取单元,其被配置为:当接收到对异常类型消息的获取指令时,获取消息队列中的所述异常类型消息。
根据本发明的实施例,所述项目管理中间件搭载在多个节点设备以及公共端服务器上,并且所述异常信息包括:所述项目名称、节点设备IP地址、接口路径、出错行堆栈信息。
根据本发明的实施例,所述项目管理中间件为jar文件类型,并且在所述环境信息收集单元中,通过预先定义的第一Java注解来收集所述环境信息,其中所述第一Java注解的参数为环境信息;在所述消息获取单元中,通过预先定义的第二Java注解来收集待获取的消息类型,其中所述第二Java注解的参数为消息类型。
根据本发明的实施例,所述环境信息还包括所述节点设备的名称、开发人员姓名以及开发人员编号中的一项或多项。
根据本发明的实施例,所述项目管理中间件还包括:一般消息构建单元,其被配置为:基于接收自所述模块的待发送消息内容,构建一般类型消息;一般消息传输单元,其被配置为:将所述一般类型消息传输到消息队列中;以及一般消息获取单元,其被配置为:当接收到对所述一般类型消息的获取指令时,获取消息队列中的一般类型消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京精准沟通传媒科技股份有限公司,未经北京精准沟通传媒科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011005724.7/2.html,转载请声明来源钻瓜专利网。





