问题描述
我有一个Ignite群集配置,其中将给定的数据集保存在Ignite缓存中,并相应地对计算进行并置,达到添加更多节点不会提高性能的地步。
我注意到这是因为某些节点是热点,并且由于并置和热点中所需的数据而使计算量比其他节点更多。缓存数据结构无法更改。
我想知道Ignite中是否有可以扩展热点节点的配置-意味着完全复制它们。然后,它们获得的计算任务将在复制之间实现负载均衡。
有可能吗?知道如何配置吗?
解决方法
如果您知道哪些键是热键,则可以将其放入较小的REPLICATED缓存中,并在任何节点而不是亲和力节点上执行计算。