RocketMQ客户端连接数监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21369605 阅读:22 留言:0更新日期:2019-06-15 11:11
本发明专利技术提供一种RocketMQ客户端连接数监控方法、装置、电子设备及存储介质。所述RocketMQ客户端连接数监控方法包括:接收RocketMQ客户端连接数监控指令;在接收到所述RocketMQ客户端连接数监控指令后,获取配置的RocketMQ可连接客户端数量;采用网络信息统计命令,统计RocketMQ已连接客户端数量;根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率;保存并展示所述RocketMQ客户端连接使用率。本发明专利技术能将RocketMQ客户端连接使用率展示给相关工作人员,便于在发生异常时及时进行维护,从而有效避免等待情况,提高运维效率。

RocketMQ Client Connection Number Monitoring Method, Device, Electronic Equipment and Storage Media

The invention provides a RocketMQ client connection number monitoring method, device, electronic equipment and storage medium. The RocketMQ client connection number monitoring method includes: receiving RocketMQ client connection number monitoring instructions; obtaining the number of configured RocketMQ connectable clients after receiving the RocketMQ client connection number monitoring instructions; using network information statistics commands, counting the number of RocketMQ connected clients; and according to the number of RocketMQ connectable clients and the RocketMQ connectable clients. The number of connected clients determines the RocketMQ client connection utilization; saves and displays the RocketMQ client connection utilization. The invention can show RocketMQ client connection utilization rate to relevant staff, facilitate timely maintenance in case of abnormality, thus effectively avoiding waiting situation and improving operation and maintenance efficiency.

【技术实现步骤摘要】
RocketMQ客户端连接数监控方法、装置、电子设备及存储介质
本专利技术涉及运维
,尤其涉及一种RocketMQ客户端连接数监控方法、装置、电子设备及存储介质。
技术介绍
现有技术方案中,市面的标准SpringBoot产品通常不会对RocketMQ客户端的连接数进行监控,该项指标是应用运维所关注的核心指标,RocketMQ客户端最大连接数存在一个上限值,如果超过所述上限值,应用请求将出现等待的情况,直到有空闲的连接释放,方可再次连接RocketMQ,进而影响运维效率,给运维人员造成不便。
技术实现思路
鉴于以上内容,有必要提供一种RocketMQ客户端连接数监控方法、装置、电子设备及存储介质,能将RocketMQ客户端连接使用率展示给相关工作人员,便于在发生异常时及时进行维护,从而有效避免等待情况,提高运维效率。一种RocketMQ客户端连接数监控方法,所述方法包括:接收RocketMQ客户端连接数监控指令;在接收到所述RocketMQ客户端连接数监控指令后,获取配置的RocketMQ可连接客户端数量;采用网络信息统计命令,统计RocketMQ已连接客户端数量;根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率;保存并展示所述RocketMQ客户端连接使用率。根据本专利技术优选实施例,所述接收RocketMQ客户端连接数监控指令包括以下一种或者多种的组合:接收用户触发的所述RocketMQ客户端连接数监控指令;及/或接收所述电子设备每隔预设时间间隔触发所述RocketMQ客户端连接数监控指令的信号;及/或接收所述电子设备配置的在预设时间触发所述RocketMQ客户端连接数监控指令的信号。根据本专利技术优选实施例,在获取配置的RocketMQ可连接客户端数量前,所述方法还包括:接收用户输入的数值,以以配置所述RocketMQ可连接客户端数量;或者根据电子设备的性能参数以配置所述RocketMQ可连接客户端数量。根据本专利技术优选实施例,所述根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率包括:计算所述RocketMQ已连接客户端数量占所述RocketMQ可连接客户端数量的百分比,以确定所述RocketMQ客户端连接使用率。根据本专利技术优选实施例,展示所述RocketMQ客户端连接使用率包括:通过Grafana展示平台展示所述RocketMQ客户端连接使用率。根据本专利技术优选实施例,所述方法还包括:当所述RocketMQ客户端连接使用率大于或者等于配置值时,提示指定人员进行维护。根据本专利技术优选实施例,所述方法还包括:对所述电子设备进行压力测试,以得到RocketMQ客户端连接模拟使用率;计算所述RocketMQ客户端连接使用率与所述RocketMQ客户端连接模拟使用率的差值;当所述差值的绝对值大于预设阈值时,发出警报。一种RocketMQ客户端连接数监控装置,所述装置包括:接收单元,用于接收RocketMQ客户端连接数监控指令;获取单元,用于在接收到所述RocketMQ客户端连接数监控指令后,获取配置的RocketMQ可连接客户端数量;统计单元,用于采用网络信息统计命令,统计RocketMQ已连接客户端数量;确定单元,用于根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率;展示单元,用于保存并展示所述RocketMQ客户端连接使用率。根据本专利技术优选实施例,所述接收单元具体用于:接收用户触发的所述RocketMQ客户端连接数监控指令;及/或接收所述电子设备每隔预设时间间隔触发所述RocketMQ客户端连接数监控指令的信号;及/或接收所述电子设备配置的在预设时间触发所述RocketMQ客户端连接数监控指令的信号。根据本专利技术优选实施例,所述装置还包括:配置单元,用于在获取配置的RocketMQ可连接客户端数量前,接收用户输入的数值,以以配置所述RocketMQ可连接客户端数量;或者所述配置单元,还用于根据电子设备的性能参数以配置所述RocketMQ可连接客户端数量。根据本专利技术优选实施例,所述确定单元具体用于:计算所述RocketMQ已连接客户端数量占所述RocketMQ可连接客户端数量的百分比,以确定所述RocketMQ客户端连接使用率。根据本专利技术优选实施例,所述展示单元展示所述RocketMQ客户端连接使用率包括:通过Grafana展示平台展示所述RocketMQ客户端连接使用率。根据本专利技术优选实施例,所述装置还包括:提示单元,用于当所述RocketMQ客户端连接使用率大于或者等于配置值时,提示指定人员进行维护。根据本专利技术优选实施例,所述装置还包括:测试单元,用于对所述电子设备进行压力测试,以得到RocketMQ客户端连接模拟使用率;计算单元,用于计算所述RocketMQ客户端连接使用率与所述RocketMQ客户端连接模拟使用率的差值;发出单元,用于当所述差值的绝对值大于预设阈值时,发出警报。一种电子设备,所述电子设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现所述RocketMQ客户端连接数监控方法。一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现所述RocketMQ客户端连接数监控方法。由以上技术方案可以看出,本专利技术能够在接收到所述RocketMQ客户端连接数监控指令后,获取配置的RocketMQ可连接客户端数量,进一步采用Netstat命令,统计RocketMQ已连接客户端数量,以实现对客户端连接数的监控,根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率,保存并展示所述RocketMQ客户端连接使用率,以将所述RocketMQ客户端连接使用率展示给相关工作人员,便于在发生异常时及时进行维护,从而有效避免等待情况,提高运维效率。附图说明图1是本专利技术RocketMQ客户端连接数监控方法的较佳实施例的流程图。图2是本专利技术RocketMQ客户端连接数监控装置的较佳实施例的功能模块图。图3是本专利技术实现RocketMQ客户端连接数监控方法的较佳实施例的电子设备的结构示意图。主要元件符号说明具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。如图1所示,是本专利技术RocketMQ客户端连接数监控方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。所述RocketMQ客户端连接数监控方法应用于一个或者多个电子设备中,所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程门阵列(Field-ProgrammableGateArray,FPGA)、数字处理器(DigitalSignalProcessor,DSP)、嵌入式本文档来自技高网...

【技术保护点】
1.一种RocketMQ客户端连接数监控方法,其特征在于,所述方法包括:接收RocketMQ客户端连接数监控指令;在接收到所述RocketMQ客户端连接数监控指令后,获取配置的RocketMQ可连接客户端数量;采用网络信息统计命令,统计RocketMQ已连接客户端数量;根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率;保存并展示所述RocketMQ客户端连接使用率。

【技术特征摘要】
1.一种RocketMQ客户端连接数监控方法,其特征在于,所述方法包括:接收RocketMQ客户端连接数监控指令;在接收到所述RocketMQ客户端连接数监控指令后,获取配置的RocketMQ可连接客户端数量;采用网络信息统计命令,统计RocketMQ已连接客户端数量;根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率;保存并展示所述RocketMQ客户端连接使用率。2.如权利要求1所述的RocketMQ客户端连接数监控方法,其特征在于,所述接收RocketMQ客户端连接数监控指令包括以下一种或者多种的组合:接收用户触发的所述RocketMQ客户端连接数监控指令;及/或接收电子设备每隔预设时间间隔触发所述RocketMQ客户端连接数监控指令的信号;及/或接收所述电子设备配置的在预设时间触发所述RocketMQ客户端连接数监控指令的信号。3.如权利要求1所述的RocketMQ客户端连接数监控方法,其特征在于,在获取配置的RocketMQ可连接客户端数量前,所述方法还包括:接收用户输入的数值,以以配置所述RocketMQ可连接客户端数量;或者根据电子设备的性能参数以配置所述RocketMQ可连接客户端数量。4.如权利要求1所述的RocketMQ客户端连接数监控方法,其特征在于,所述根据所述RocketMQ可连接客户端数量及所述RocketMQ已连接客户端数量,确定RocketMQ客户端连接使用率包括:计算所述RocketMQ已连接客户端数量占所述RocketMQ可连接客户端数量的百分比,以确定所述RocketMQ客户端连接使用率。5.如权利要求1所述的RocketMQ客户端连接数监控方法,其特...

【专利技术属性】
技术研发人员:陈东杰
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1