本申请涉及计算机软件,特别是涉及一种堆积消息数量监测方法及其系统、装置、服务器。
背景技术:
1、随着计算机技术领域的发展,服务器作为通讯工具之间的消息发送的中间载体,及时发现服务器上的消息堆积数量,对于消除消息延迟发送的情况发生很有帮助。而现有技术中并无如何获知服务器上的消息堆积数量的方法。
2、因此,急需一种能及时获知服务器上的消息堆积情况的方法。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够监测服务器中堆积消息数量的堆积消息数量监测方法及其系统、装置、服务器。
2、第一方面,提供一种堆积消息数量监测方法,应用于第一服务器,该方法包括:
3、发送第一信息采集指令至第二服务器;第一信息采集指令用于指示第二服务器采集第一目标信息,并根据第一目标信息生成并存储第二目标信息;其中,第一目标信息包括第三服务器的堆积消息;第二目标信息用于表征堆积消息的数量;
4、接收第二服务器反馈的第二目标信息;
5、根据第二目标信息,确定堆积消息的数量监测结果。
6、在其中一个实施例中,发送信息采集指令至第二服务器,包括:
7、以预设间隔时间发送第一信息采集指令至第二服务器。
8、在其中一个实施例中,接收第二服务器反馈的第二目标信息的步骤之前,包括:
9、发送第二信息采集指令至第二服务器,第二信息采集指令用于指示第二服务器采集并发送第二目标信息至第一服务器。
10、在其中一个实施例中,该方法还包括:
11、发送堆积消息的数量监测结果至用户终端,以基于用户终端展示数量监测结果。
12、第二方面,提供一种消息堆积数量监测方法,应用于第二服务器,该方法包括:
13、接收第一服务器发送的第一信息采集指令;
14、响应于第一信息采集指令,采集第一目标信息;第一目标信息包括第三服务器的堆积消息;
15、根据第一目标信息生成并存储第二目标信息,第二目标信息用于表征堆积消息的数量;
16、发送第二目标信息至第一服务器,使第一服务器根据第二目标信息,确定堆积消息的数量监测结果。
17、在其中一个实施例中,第三服务器为多个,根据第一目标信息生成并存储第二目标信息,包括:
18、根据第一目标信息和第三服务器的类型,生成第二目标信息;
19、根据第三服务器的类型,对第二目标信息进行分区存储。
20、在其中一个实施例中,响应于第一信息采集指令,采集第一目标信息,包括:
21、响应于第一信息采集指令,从第三服务器的卡夫卡消息队列中采集第一目标信息。
22、第三方面,提供一种消息堆积数量监测系统,该系统包括:第一服务器、第二服务器和第三服务器;
23、其中,第一服务器用于执行如上述实施例中的方法的步骤;
24、第二服务器用于执行如上述实施例中的方法的步骤;
25、第三服务器用于存储消息。
26、第四方面,提供一种消息堆积数量监测装置,该装置包括:
27、指令发送模块,用于发送第一信息采集指令至第二服务器;第一信息采集指令用于指示第二服务器采集第一目标信息,并根据第一目标信息生成并存储第二目标信息;其中,第一目标信息包括第三服务器的堆积消息;第二目标信息用于表征堆积消息的数量;
28、信息接收模块,用于接收第二服务器反馈的第二目标信息;
29、结果确定模块,用于根据第二目标信息,确定堆积消息的数量监测结果。
30、第五方面,提供一种服务器,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述实施例中的方法的步骤。
31、上述堆积消息数量监测方法及其系统、装置、服务器,通过第一服务器发送第一信息采集指令至第二服务器,以指示第二服务器采集第一目标信息(即第三服务器的堆积消息);第一服务器在接收到上述的第一目标信息之后,根据第一目标信息生成并存储第二目标信息(即用于表征所述堆积消息的数量的信息),并根据所述第二目标信息,确定第三服务器的堆积消息的数量监测结果,从而能够及时获知第三服务器的堆积消息数量,并基于堆积消息数量获知第三服务器的消息转发是否正常,以方便运维人员快速解决。
1.一种堆积消息数量监测方法,其特征在于,应用于第一服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述发送信息采集指令至第二服务器,包括:
3.根据权利要求1所述的方法,其特征在于,所述接收所述第二服务器反馈的所述第二目标信息的步骤之前,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种消息堆积数量监测方法,其特征在于,应用于第二服务器,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述第三服务器为多个,所述根据所述第一目标信息生成并存储第二目标信息,包括:
7.根据权利要求5所述的方法,其特征在于,所述响应于所述第一信息采集指令,采集第一目标信息,包括:
8.一种消息堆积数量监测系统,其特征在于,所述系统包括:第一服务器、第二服务器和第三服务器;
9.一种消息堆积数量监测装置,其特征在于,所述装置包括:
10.一种服务器,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。