我是Infinispan的新手。我们已经设置了一个Infinispan集群,以便我们可以利用分布式缓存来完成CPU和内存密集型任务。我们使用UDP作为通信媒介,使用Infinispan MapReduce进行分布式处理。我们面临的问题是吞吐量。当我们在单个节点机器上运行程序时,整个程序在大约11分钟内完成,即处理几十万条记录,最后发出大约40万条记录。
但是,当我们将群集用于同一数据集时,我们发现群集中的节点之间每秒只能记录200条记录的吞吐量,这会影响整个处理时间。不确定哪些配置更改会严重影响吞吐量。我确信它与JGroups或Infinispan的配置有关。
如何改进?