如何提高 hazelcast 队列的性能?

how to improve the performance of the hazelcast queue?

全部

我遇到了一个问题: 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.

我该如何改进它?

是否有其他解决方案可以改进它?

rabbitMq 比 hazelcat 快吗?

谢谢。

做 300 次 ops/second 很低。即使在单节点集群上一个队列上 3000 items/second 也很低。一个人应该很容易为本地设置做 100k+。在 4 个陈旧的双插槽沙桥盒上的 4 节点集群上,带有糟糕的 1 GbE 应该能够完成数十万 operations/second.

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

其他几个问题是

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