Hazelcast在集群中抛出EventQueue重载错误。

时间:2017-03-28 07:24:58

标签: java distributed-computing hazelcast

我在程序中收到以下错误。

for (a in names(labs)) {
    for (b in names(labs)){
        if (a != b) {
        # This doesn't work but it shows what I want
          print( mean(subset(DATA, b == 1)$a) )
    }
  }
} 

2017年3月28日下午12:32:53 com.hazelcast.spi.EventService

这只是我编写的一个示例程序,我只使用了一个包含大约5个条目的分布式地图。因此,即使有办法增加EventQueue的大小,它也不应该这么快就用完了。

出现这种错误的可能原因是什么? ?

1 个答案:

答案 0 :(得分:0)

只是猜测蓝色,但你的事件听众做了什么?事件侦听器不应该具有长时间运行的操作,因为它们阻止事件队列或事件线程。应将繁重的工作负载卸载到单独的线程池中。