【发布时间】:2017-01-16 15:03:49
【问题描述】:
我们有一个使用 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));
示例 2:
boolean exist = data.getMapAgents().containsKey(agent);
非常感谢您的帮助。
最好的问候, 豪尔赫
【问题讨论】:
标签: hazelcast