我使用spring-cloud-netflix-zuul
作为多个服务的网关,当我使用appdynamics
观察每个应用程序的性能时,我发现请求在网关和特定服务上进行2 - 23 ms
要处理请求,但是从网关到服务,HTTP
正在使用250 - 500 ms
,所以只是想知道为什么需要很长时间。我查看了here找到的文档,并且我已经增加了每个主机的最大连接数和总最大连接数,我看到我们正在使用SEMAPHORE
并且性能结果很好,但它得到了改进但是我
采取的措施:
zuul.host.max-total-connections = 2000
zuul.host.max-per-route-connections = 500
增加maxConnections 观察:
问题:
"ribbonIsolationStrategy": "SEMAPHORE"
,但我没有使用ribbon / serviceId概念,我使用主机概念,我提供了所有zuul.routes
主机,路径,网址。