WSO2 API Manager - 故障转移测试的奇怪结果。怎么会?

时间:2016-11-29 03:57:40

标签: wso2 wso2-am api-manager

WSO2AM版本:1.10.0

我在审核部署模式文档后设置了API管理器。(https://docs.wso2.com/display/CLUSTER44x/API+Manager+Deployment+Patterns

1出版商
1店铺
1网关经理
3网关工作者(聚类)
2负载平衡器
2主要经理(HA)
4个jmeter从器件,1个jmeter客户端

然后我用jmeter进行故障转移测试。 在jmeter生成http请求期间,我杀了一个网关工作节点。 (网关工作者节点3 - > 2)

我得到的结果与我的预期不同。 (有点奇怪) 当网关工作进程关闭时, TPS下降接近于零5秒。 (当我杀死网关工作者时)

Graph - Performance break down when api gateway detached in cluster by killed

我想知道那一点发生了什么? 尽管活着的网关工作者试图恢复某些东西,但我并不认为TPS会像这样下降。

1 个答案:

答案 0 :(得分:1)

我个人没有看到这种行为。无论如何,这可能是网关工作者集群或负载均衡器中的问题。要弄明白,您可以删除负载均衡器并将请求并行发送给所有3个网关工作人员。然后杀死一名工人,看看其他工人是否有任何TPS下降。如果有,那么这是网关集群的问题,如果没有,问题出在负载均衡器上。