Hazelcast高响应时间

Hazelcast高响应时间,hazelcast,Hazelcast,我们有一个使用Hazelcast 3.7.4版本的Java 1.6应用程序, 具有两个节点的拓扑。该应用程序主要使用3张地图进行操作 在正常的应用程序工作中,查看地图时的响应时间是 通常值在几毫秒左右 我观察到,在某些情况下,例如网络 如果减少,响应时间将增加到巨大的值,例如,20或30秒!! 这会影响应用程序的性能 我想知道这种网络微切割的情况是否会导致 以这种方式增加搜索响应时间。我不知道是否可以做一些具体的配置来最小化这一点,也不知道还有哪些其他因素会引起如此高的次数 我提供了一些执行咨询

我们有一个使用Hazelcast 3.7.4版本的Java 1.6应用程序, 具有两个节点的拓扑。该应用程序主要使用3张地图进行操作

在正常的应用程序工作中,查看地图时的响应时间是 通常值在几毫秒左右

我观察到,在某些情况下,例如网络 如果减少,响应时间将增加到巨大的值,例如,20或30秒!! 这会影响应用程序的性能

我想知道这种网络微切割的情况是否会导致 以这种方式增加搜索响应时间。我不知道是否可以做一些具体的配置来最小化这一点,也不知道还有哪些其他因素会引起如此高的次数

我提供了一些执行咨询的示例

例1:

String sqlPredicate = "acui='"+acui+"'";
Collection<Agent> agents = 
(Collection<Agent>) data.getMapAgents().values(new SqlPredicate(sqlPredicate));
非常感谢你的帮助

致以最良好的祝愿,
Jorge

映射操作都是基于TCP套接字的,因此受操作系统TCP驱动程序实现的约束。
请参见

映射操作均基于TCP套接字,因此受操作系统TCP驱动程序实现的约束。 看

boolean exist = data.getMapAgents().containsKey(agent);