【问题标题】:How to force a Hazelcast (Jet) client to use a specific interface?如何强制 Hazelcast (Jet) 客户端使用特定接口?
【发布时间】:2017-03-23 14:41:20
【问题描述】:

我只是在尝试使用客户端测试和提高性能 -> 在集群上设置实例。有趣的是,带有 hazelcast (jet) 实例的机器上的 1G 网络接口似乎是一个主要瓶颈。

我已经将实例配置为使用 10G 接口,它显然是这样做的。但是客户端似乎很固执地第一次连接使用1G接口,严重限制了吞吐量。有没有办法在客户端强制使用 10G 接口? ClientConfig.getNetworkConfig() 好像没有办法这样做。

【问题讨论】:

    标签: java hazelcast hazelcast-jet


    【解决方案1】:

    我在使用 hazelcast 客户端(不是 Jet)时遇到了同样的问题,我不得不强制 hazelcast 选择一个特定的接口并绑定到它。为此,我做了以下配置

    config.getNetworkConfig.getInterfaces.addInterface(XX.XX.XX.XX)
    

    【讨论】:

      【解决方案2】:

      只是为了跟进这个问题。 Jet 将依赖底层 Hazelcast 节点或客户端来获取其连接细节。

      在底层 Hazelcast 配置中设置“接口”会将网络连接绑定到多宿主服务器上的该网卡。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多