gpt4 book ai didi

java - Apache 点燃: make clients to go to Ignite server on local machine instead of any machine in cluster

转载 作者:行者123 更新时间:2023-12-02 05:43:46 25 4
gpt4 key购买 nike

我有两个 Linux 机器,每个机器都托管 Ignite 服务器实例,这些实例链接到两个节点的集群中。两台服务器都有一些包含数据的缓存,缓存配置为REPLICATED。此外,每个 Linux 机器都有大约 15 个 Java 进程,这些进程具有 Ignite 客户端并连接到 Ignite 集群以获取一些数据。

是否可以将 Ignite 客户端配置为首先尝试从 Ignite 服务器(与 Ignite 客户端位于同一 Linux 机器上)中运行的缓存中获取数据?如果没有这样的服务器,则转到集群中任何其他 Activity 的 Ignite 服务器。

我已尝试 AffinityFunction 但它没有有关 Ignite 客户端的信息。

最佳答案

胖客户端将尝试前往数据所在的位置。如果数据位于并置节点上,则会对其进行查询。当然,对于 SQL 或 Scan 查询,并不总是可以知道,在这种情况下,查询将被广播。

关于java - Apache 点燃: make clients to go to Ignite server on local machine instead of any machine in cluster,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56115945/

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