gpt4 book ai didi

java - 如何在 infinispan 计算网格中指定节点

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:59:31 27 4
gpt4 key购买 nike

我们想使用 Infinispan 作为计算网格。我们在 Distributed Execution Framework in Infinispan 5.0 上找到了文档.

我们要做的是将缓存的一些节点作为执行特定任务的专用节点,因为只有这些节点具有必要的硬件。

我的想法是创建一个分布式缓存,将 HardwareDriverKey 映射到 HardwareDriver,然后使用DistributedExecutorService.submit(任务,hardwareDriverKey)。为此,我们需要找到一种方法来确保 hardwareDriverKey 始终位于包含实际硬件的分布式缓存的特定节点上。

我们是否需要编写一个自定义的 ConsistentHash 来从 hardwareDriverKey 中提取节点地址?你有这方面的例子吗?还是有别的办法?

提前致谢,格尔特。

最佳答案

这基本上迫使对象组保持在同一个节点上,但您无法控制它是哪个节点。为了强制定位到特定地址,您可以使用 KeyAffinityService .请注意,如果拓扑发生变化,对象可能会四处移动。

关于java - 如何在 infinispan 计算网格中指定节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8825824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com