如何提高hazelcast队列的性能?

时间:2015-12-29 02:17:19

标签: hazelcast

全部

我遇到了一个问题: i can put 3000 messages into a queue per second on the one-node-hazelcast queue; but can only put 300 message into a queue perseconde on the two-node-hazelcast queue.

我该如何改进呢?

有没有其他解决方案来改善它?

是兔子更快,然后是榛子?

感谢。

1 个答案:

答案 0 :(得分:1)

300次操作/秒非常低。单节点集群上的队列甚至3000项/秒也非常低。一个人应该很容易做100k +用于本地设置。在具有蹩脚的1 GbE的4个陈旧的双插座沙桥箱上的4节点集群上,应该能够以数十万次/秒的速度完成。

你在那个队列上放什么?您能解释一下这些项目的内容以及使用的序列化技术(例如Java Serializable)。要确保它不是您的序列化,请尝试将Long放在队列中,看看您获得了什么样的性能。

其他一些问题

  • 您使用的是哪种硬件
  • 你有任何特殊的地图配置吗?