我目前正在使用hazelcast编写分布式系统。关于使用hazelcast实现的队列,我有几个问题。
非常感谢有关此事的任何意见或建议。
由于
答案 0 :(得分:9)
目前没有别的办法了。因此,您将在每个节点上调用queue.take()。 Hazelcast团队计划添加IQueue.addQueueConsumer(QueueConsumer),其行为类似于JMS MessageListener
你是对的。添加监听器并不是一个很好的方法,因为它是非常昂贵的操作。您可能希望在http://code.google.com/p/hazelcast/issues为此创建问题。有功能肯定很好。
-talip @ hazelcast