连通性检测方法、装置、存储介质和设备制造方法及图纸

技术编号:35193258 阅读:15 留言:0更新日期:2022-10-12 18:17
本申请公开了一种连通性检测方法、装置、存储介质和设备,应用于网络安全领域,该方法为:将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件;控制消息生产者生成测试消息,将测试消息发送给消息队列中间件;控制消息消费者从消息队列中间件中获取测试消息;在确定消息消费者在预设时间段内,从消息队列中间件中获取得到测试消息的情况下,确定应用程序与消息队列中间件之间的连通状态为正常,并向客户端发送消息队列中间件连通正常的提示。该方法无需人工输入测试指令,通过页面访问调用来实现检测,可提高连通性检测的效率。的效率。的效率。

【技术实现步骤摘要】
连通性检测方法、装置、存储介质和设备


[0001]本申请涉及网络安全领域,尤其涉及一种连通性检测方法、装置、存储介质和设备。

技术介绍

[0002]银行系统大量使用消息队列(Message Queue,MQ)中间件和自动化部署工具,但是在自动化部署后由于维护有可能没有按照开发人员的安装手册执行版本部署指令,导致应用集群部署中的部分节点没有生效,而此时如果涉及对公业务,业务无法及时进行业务验证,则应用程序节点与MQ中间件之间的连通性无法及时得到验证,例如,客服系统的外呼的对公核实类的相关场景(如大额转账核实等)必须等到正常工作日才能进行业务验证,而此时如果MQ中间件与应用程序节点之间的连接有问题的话,将会直接导致应用程序所请求的业务无法得到处理。
[0003]现有的检测手段通常为手动检测,即在应用集群的主机中手动输入测试命令,以检测MQ中间与应用集群的负载(将各个应用请求分流给各个应用节点的设备)之间的连通性。然而,现有检测过程需要输入的测试命令较多,且受限于人为因素,导致测试过程需花费不少时间,从而会影响应用集群的正常工作。
[0004]为此,如何提高连通性检测的效率,成为本领域亟需解决的问题。

技术实现思路

[0005]本申请提供了一种连通性检测方法、装置、存储介质和设备,目的在于提高连通性检测的效率。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]一种连通性检测方法,包括:
[0008]将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件;
[0009]控制所述消息生产者生成测试消息,将所述测试消息发送给所述消息队列中间件;
[0010]控制所述消息消费者从所述消息队列中间件中获取所述测试消息;
[0011]在确定所述消息消费者在预设时间段内,从所述消息队列中间件中获取得到所述测试消息的情况下,确定应用程序与所述消息队列中间件之间的连通状态为正常,并向客户端发送所述消息队列中间件连通正常的提示。
[0012]可选的,所述将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件,包括:
[0013]预先接收客户端发送的应用集群的负载的IP地址、包含有应用程序的容器的端
口;
[0014]基于所述应用集群的负载的IP地址、所述包含有应用程序的容器的端口,生成页面调用入口地址;
[0015]将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件。
[0016]可选的,还包括:
[0017]在确定所述消息消费者在所述预设时间段内,未从所述消息队列中间件中获取得到所述测试消息的情况下,确定所述应用程序与所述消息队列中间件之间的连通状态为异常,并向所述客户端发送所述消息队列中间件连通异常的提示。
[0018]可选的,所述控制所述消息消费者从所述消息队列中间件中获取所述测试消息,包括:
[0019]控制所述消息消费者按照预设时间间隔,循环预设次数从所述消息队列中间件中获取所述测试消息。
[0020]一种连通性检测装置,包括:
[0021]设置单元,用于将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件;
[0022]第一控制单元,用于控制所述消息生产者生成测试消息,将所述测试消息发送给所述消息队列中间件;
[0023]第二控制单元,用于控制所述消息消费者从所述消息队列中间件中获取所述测试消息;
[0024]确定单元,用于在确定所述消息消费者在预设时间段内,从所述消息队列中间件中获取得到所述测试消息的情况下,确定应用程序与所述消息队列中间件之间的连通状态为正常,并向客户端发送所述消息队列中间件连通正常的提示。
[0025]可选的,所述设置单元具体用于:
[0026]预先接收客户端发送的应用集群的负载的IP地址、包含有应用程序的容器的端口;
[0027]基于所述应用集群的负载的IP地址、所述包含有应用程序的容器的端口,生成页面调用入口地址;
[0028]将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件。
[0029]可选的,所述确定单元还用于:
[0030]在确定所述消息消费者在所述预设时间段内,未从所述消息队列中间件中获取得到所述测试消息的情况下,确定所述应用程序与所述消息队列中间件之间的连通状态为异常,并向所述客户端发送所述消息队列中间件连通异常的提示。
[0031]可选的,所述第二控制单元具体用于:
[0032]控制所述消息消费者按照预设时间间隔,循环预设次数从所述消息队列中间件中
获取所述测试消息。
[0033]一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的连通性检测方法。
[0034]一种连通性检测设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;
[0035]所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的连通性检测方法。
[0036]本申请提供的技术方案,将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件。控制消息生产者生成测试消息,将测试消息发送给消息队列中间件。控制消息消费者从消息队列中间件中获取测试消息。在确定消息消费者在预设时间段内,从消息队列中间件中获取得到测试消息的情况下,确定应用程序与消息队列中间件之间的连通状态为正常,并向客户端发送消息队列中间件连通正常的提示。相较于现有技术,无需人工输入测试指令,通过页面访问调用来验证消息队列中间件和应用程序之间的连通性正常与否,而非通过手动命令执行来验证,从而有效提高连通性检测的效率。
附图说明
[0037]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1a为本申请实施例提供的一种连通性检测方法的流程示意图;
[0039]图1b为本申请实施例提供的一种连通性检测方法的流程示意图;
[0040]图2为本申请实施例提供的另一种连通性检测方法的流程示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种连通性检测方法,其特征在于,包括:将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件;控制所述消息生产者生成测试消息,将所述测试消息发送给所述消息队列中间件;控制所述消息消费者从所述消息队列中间件中获取所述测试消息;在确定所述消息消费者在预设时间段内,从所述消息队列中间件中获取得到所述测试消息的情况下,确定应用程序与所述消息队列中间件之间的连通状态为正常,并向客户端发送所述消息队列中间件连通正常的提示。2.根据权利要求1所述的方法,其特征在于,所述将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件,包括:预先接收客户端发送的应用集群的负载的IP地址、包含有应用程序的容器的端口;基于所述应用集群的负载的IP地址、所述包含有应用程序的容器的端口,生成页面调用入口地址;将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消息消费者,并为消息队列中间件设置配置文件。3.根据权利要求1所述的方法,其特征在于,还包括:在确定所述消息消费者在所述预设时间段内,未从所述消息队列中间件中获取得到所述测试消息的情况下,确定所述应用程序与所述消息队列中间件之间的连通状态为异常,并向所述客户端发送所述消息队列中间件连通异常的提示。4.根据权利要求1所述的方法,其特征在于,所述控制所述消息消费者从所述消息队列中间件中获取所述测试消息,包括:控制所述消息消费者按照预设时间间隔,循环预设次数从所述消息队列中间件中获取所述测试消息。5.一种连通性检测装置,其特征在于,包括:设置单元,用于将预先生成的页面调用入口地址设置为消息队列中间件的消息生产者,将远程字典服务的IP地址设置为消息队列中间件的消...

【专利技术属性】
技术研发人员:叶雪峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1