【问题标题】:How can I use the Apache Ignite.NET Thin client to connect to a specific grid如何使用 Apache Ignite.NET 瘦客户端连接到特定网格
【发布时间】:2018-06-26 17:27:39
【问题描述】:

服务器和客户端 (setclientmode(true)) 模式需要 Java 并且需要很长时间才能启动 (Ignition.Start)。服务器是保存缓存的服务器。我认为客户端节点就像缓存的“本地”副本。

但是,Ignite 还支持 ThinClient - 我们可以在其中“打开连接”并从 Ignite.NET 运行查询,而无需安装 Java。 ThinClient 所需的唯一配置是主机 IP 地址。我们如何使用瘦客户端连接到 ignite 服务器上的特定网格?

这是预期在即将发布的版本中出现的内容吗?

【问题讨论】:

    标签: ignite


    【解决方案1】:

    每个服务器节点都在侦听某个特定端口以获取来自瘦客户端的连接。默认情况下,这是端口 10800,但可以更改。如果此端口被占用,则使用下一个可用端口。

    所以,如果你想连接到某个特定的节点,那么你应该指定它的IP和端口,这将用于连接。

    文档:https://apacheignite-net.readme.io/docs/thin-client#section-configuring-server-nodes

    【讨论】:

    • 在每个节点内,我们可以有多个网格。在这个配置示例apacheignite-net.readme.io/docs/configuration 中,gridName 是 grid1。我认为这被称为 igniteInstanceName 。但是对于瘦客户端,我们只能连接到节点,而不能连接到该节点内的网格。
    • 看起来您混淆了“点燃节点”和“物理机”这两个术语。您可以在单台机器上运行多个 Ignite 节点,甚至可以在单个 JVM 中运行。每个节点都会绑定到自己的端口。
    猜你喜欢
    • 2020-10-20
    • 2021-10-04
    • 2021-05-23
    • 2021-02-06
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 2020-06-21
    • 2020-02-14
    相关资源
    最近更新 更多