【问题标题】:Hazelcast server connection priority for a client客户端的 Hazelcast 服务器连接优先级
【发布时间】:2019-03-04 13:55:09
【问题描述】:

我在一个集群中有一个 hazelcast 客户端和两个 hazelcast 服务器,每个服务器包含一个复制地图。

我将 2 个 hazelcast 服务器节点提供给客户端以从复制映射中读取。

我是否可以将连接优先级授予一台服务器并从该服务器读取我的数据,只要连接处于活动状态?

为了澄清, 假设有 MasterServer、SlaveServer 和 Client。

如果它们之间存在连接,我们是否可以强制客户端连接所有复制地图操作的 MasterServer。

【问题讨论】:

    标签: java hazelcast


    【解决方案1】:

    您可以关闭smart routingforce your client 以连接到特定成员。 这样,您的客户会将所有操作定向到单个成员。 但是,如果您想仅指导 ReplicatedMap 操作,则没有此选项。

    【讨论】:

    • 如果第一个成员使用此策略关闭,我们可以将所有操作路由到第二个成员吗?
    • 如果第一个成员关闭,客户端将连接到另一个成员。但是,不能保证哪个是第二个成员,因为对于第二个连接,它将使用从第一个成员收到的成员列表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多