同じJVMに異なるインスタンス名とキャッシュ名を持つ5つのHazelcastキャッシュインスタンスがあります。アプリケーションの起動時には、それらのすべてが、それぞれ異なるデータセットを持つため、避けたいクラスタを形成します。次に、それぞれのインスタンスを異なる名前で作成するコードを示します。Hazelcastクラスタリングを避ける
Config cfg = new Config();
Properties props = getHazelcastProps();
cfg.setProperties(props);
cfg.setInstanceName(getCacheInstanceName());
HazelcastInstance instance = Hazelcast.newHazelcastInstance(cfg);
後、私はこのケースでは、クラスタリングを回避することができますどのように
Aug 30, 2017 9:49:52 AM com.hazelcast.cluster.ClusterService
INFO: [MY-IP-ADDRESS]:5705 [dev] [3.2]
Members [5] {
Member [MY-IP-ADDRESS]:5701
Member [MY-IP-ADDRESS]:5702
Member [MY-IP-ADDRESS]:5703
Member [MY-IP-ADDRESS]:5704
Member [MY-IP-ADDRESS]:5705 this
}
hazelcastログのですか?
クラスタリングやデータの配信を避けるために、分散システムを使用する理由は何ですか?独自のデータを格納するための別々のマップを作成できます。また、単一ノードクラスタとして実行される場合、Hazelcastは完全には悪用されません。 – wildnez