【问题标题】:What happens when an hazelcast cluster only contains lite members?当 hazelcast 集群仅包含 lite 成员时会发生什么?
【发布时间】:2012-10-03 06:55:59
【问题描述】:

我在 Java 桌面项目中使用 hazelcast,在 1 到 6 个客户端之间实时同步共享数据。我存储了一个包含大约 200 个条目的地图,以及相应的状态(空闲/忙碌),这样两个客户端就不能同时预订同一个项目。

由于客户端硬件不是同构的,为了优化性能,我将最慢的成员配置为lite members。这似乎可以缩短响应时间。

但是,我注意到,如果我将所有成员都设置为 lite 成员(例如,没有存储空间),那么共享地图似乎仍然可以正常工作。所以我的问题是:仅由 lite 成员组成的 hazelcast 集群意味着什么?

【问题讨论】:

    标签: java hazelcast


    【解决方案1】:

    如果所有成员都是 lite,则无法正常工作的集群,因为没有地方可以放置数据。

    如何设置会员为lite会员?

    您是否看到有关集群形成的“精简”消息,例如:

    Members [2] {
        Member [127.0.0.1]:5701 this lite
        Member [127.0.0.1]:5702 lite
    }
    

    【讨论】:

    • 我明白发生了什么:我将 -Dhazelcast.lite.member=true 开关与 hazelcast-1.9.4.4 一起使用,其中标志仍命名为 -Dhazelcast.super.client=true,所以它不是有效果。
    • 那么,如果我启动的第一个客户端是 lite 客户端会怎样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 2016-10-21
    相关资源
    最近更新 更多