分布式集群的可靠性的测试系统、方法和装置与流程

文档序号:12041511阅读:来源:国知局
分布式集群的可靠性的测试系统、方法和装置与流程

技术特征:
1.一种分布式集群的可靠性的测试系统,其特征在于,包括:上游搜索模块,所述上游搜索模块用于发送压力请求数据包,其中所述压力请求数据包中包括多个查询词或特定字段;网桥,所述网桥与所述上游搜索模块相连,用于根据预设的控制指令对所述压力请求数据包中的查询词或特定字段进行匹配,并对匹配后的查询词或特定字段在套接字socket进行动作处理,以及所述网桥根据所述控制指令选择性地将所述压力请求数据包发送至多个下游搜索模块;以及下游集群,所述下游集群包括多个下游搜索模块,所述多个下游搜索模块分别与所述网桥相连,用于接收所述网桥发送的压力请求数据包,并根据所述压力请求数据包返回相应的数据包。2.如权利要求1所述的分布式集群的可靠性的测试系统,其特征在于,所述控制指令包括匹配规则和执行动作。3.如权利要求2所述的分布式集群的可靠性的测试系统,其特征在于,每个所述匹配规则对应多个执行动作。4.如权利要求1所述的分布式集群的可靠性的测试系统,其特征在于,所述网桥包括监听端口,所述监听端口用于接收用户输入的所述控制指令。5.如权利要求1所述的分布式集群的可靠性的测试系统,其特征在于,所述网桥还用于根据所述上游搜索模块和下游集群之间的通信数据包监控所述下游集群和所述上游搜索模块之间的通信状态。6.如权利要求5所述的分布式集群的可靠性的测试系统,其特征在于,所述下游集群和上游搜索模块之间的通信状态包括:所述下游集群包括的链路的条数、每条链路上建立的socket连接的个数、每条链路上传输的数据量、每条链路的数据传输次数、每条链路上的socket异常种类和次数。7.如权利要求5或6所述的分布式集群的可靠性的测试系统,其特征在于,还包括:监控平台,所述监控平台与所述网桥相连,用于接收用户的测试指令,并将所述测试指令发送至所述网桥以使得所述网桥根据所述用户的测试指令发送相应的运行信息至所述监控平台。8.如权利要求1所述的分布式集群的可靠性的测试系统,其特征在于,所述网桥还用于根据所有的压力请求均执行预定的动作,并根据所述控制指令选择性地将所述压力请求数据包转发给所述下游搜索模块。9.一种网桥,其特征在于,包括:接收模块,所述接收模块用于接收上游搜索模块发送的压力请求数据包,其中所述压力请求数据包中包括多个查询词或特定字段;匹配模块,所述匹配模块用于根据预设的控制指令对所述压力请求数据包中的查询词或特定字段进行匹配;处理模块,所述处理模块用于对匹配后的查询词或特定字段在套接字socket进行动作处理;以及发送模块,所述发送模块用于根据所述控制指令选择性地将所述压力请求数据包发送至多个下游搜索模块。10.如权利要求9所述的网桥,其特征在于,还包括:监听端口,所述监听端口用于接收用户输入的控制指令。11.如权利要求9或10所述的网桥,其特征在于,所述控制指令包括匹配规则和执行动作。12.如权利要求11所述的网桥,其特征在于,每个所述匹配规则对应多个执行动作。13.如权利要求11所述的网桥,其特征在于,还包括:监控模块,所述监控模块用于根据所述socket监控所述多个下游搜索模块组成的下游集群和所述上游搜索模块之间的通信状态。14.如权利要求13所述的网桥,其特征在于,所述下游集群和所述上游搜索模块之间的通信状态包括:所述下游集群包括的链路的条数、每条链路上建立的socket连接的个数、每条链路上传输的数据量、每条链路的数据传输次数、每条链路上的socket异常种类和次数。15.一种网桥,其特征在于,包括:接收模块,所述接收模块用于接收上游搜索模块发送的压力请求数据包;处理模块,所述处理模块用于根据所述压力请求数据包执行预定的动作;以及发送模块,所述发送模块用于根据预设的控制指令选择性地将所述压力请求数据包发送至多个下游搜索模块。16.一种分布式集群的可靠性的测试方法,其特征在于,包括以下步骤:(a)网桥接收上游搜索模块发送的压力请求数据包,所述压力请求数据包中包括多个查询词或特定字段;(b)所述网桥根据预设的控制指令对所述压力请求中的查询词或特定字段进行匹配;(c)所述网桥对匹配后的查询词或特定字段在套接字socket进行动作处理,并根据所述控制指令选择性地将所述压力请求数据包转发给下游集群的多个下游搜索模块;以及(d)当所述下游搜索模块接收到所述压力请求数据包时,所述下游搜索模块根据所述压力请求数据包返回相应的数据包至所述网桥。17.如权利要求16所述的分布式集群的可靠性的测试方法,其特征在于,所述控制指令包括匹配规则和执行动作。18.如权利要求17所述的分布式集群的可靠性的测试方法,其特征在于,每个所述匹配规则对应多个执行动作。19.如权利要求16所述的分布式集群的可靠性的测试方法,其特征在于,还包括步骤:(e)所述网桥根据下游集群与所述上游搜索模块之间的通信数据包监控所述下游集群和所述上游搜索模块之间的通信状态,所述下游集群包括多个下游搜索模块。20.如权利要求19所述的分布式集群的可靠性的测试方法,其特征在于,所述下游集群和所述上游搜索模块之间的通信状态包括:所述下游集群包括的链路的条数、每条链路上建立的socket连接的个数、每条链路上传输的数据量、每条链路的数据传输次数、每条链路上的socket异常种类和次数。21.一种分布式集群的可靠性的测试方法,其特征在于,包括以下步骤:(a)网桥接收上游搜索模块发送的压力请求数据包;(b)所述网桥根据所述压力请求数据包执行预定的动作;(c)所述网桥根据预设的控制指令选择性地将所述压力请求数据包发送至下游集群的多个下游搜索模块;以及(d)当所述下游搜索模块接收到所述压力请求数据包时,所述下游搜索模块根据所述压力请求数据包返回相应的数据包至所述网桥。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1