Hazelcast Executor - 我们能否找到待处理的队列任务

时间:2014-07-28 21:19:57

标签: java hazelcast

我正在使用Hazelcast和Executor框架。我正在将作业提交到Hazelcast队列,我想要限制它。我无法获得待处理任务的队列大小。

1 个答案:

答案 0 :(得分:1)

目前没有直接的api。但是您可以使用执行程序的配置在执行程序上设置queueCapacity,并且当队列已满时您将收到RejectedExecutionException,因此这可能是一个解决方案。

您想知道队列总数还是成员?因为每个成员都有一个包含要处理的任务的队列,并且它们都可以具有完全不同的大小。

无论如何,一旦您可以检索成员的队列大小,您就可以轻松地为整个群集执行此操作。