gpt4 book ai didi

java - 如何检查连接是否是性能瓶颈

转载 作者:行者123 更新时间:2023-12-01 18:09:39 25 4
gpt4 key购买 nike

我将 Apache Ignite 与 Java 应用程序结合使用,并观察到随着并发性的增加,响应时间也会增加。我注意到 java 应用程序和 Ignite 服务器之间只建立了一个连接。我如何确认这是否是瓶颈?线程转储显示某些线程正在等待 Socket.Read 方法。与连接数有关吗?

最佳答案

从 Ignite 2.7.6 开始,Thin Client仅与服务器节点建立一个连接。是的,当从多个线程使用时,它可能会成为瓶颈。

我建议每个线程使用一个 IgniteClient 实例,或者使用某种连接池。

此外,Ignite 2.8 引入了分区感知(计划于今天发布),其中瘦客户端连接建立到每个指定的服务器节点,并且基于 key 的请求被分派(dispatch)到主节点。这也可能对您的情况有所帮助。

关于java - 如何检查连接是否是性能瓶颈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60490365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com