2017-12-21 5 views
0

2つのノードcluster cache.ifをサポートするヘイルキャストのためのスプリングブート構成があります。アプリケーションを使わずに既存のクラスの新しいバージョンを展開したい場合は、どうすればいいですか?ロードバランシングURLがなくても、Hazelcastを使用して1つのクラスバージョンを別のクラスバージョンキャッシュに切り替えるにはどうすればよいですか?

クラスバージョンの既存のキャッシュが新しいクラスのバージョンと異なる場合、シリアルバージョンのUIDの不一致例外がスローされます。ノード1から新しいグループを追加しようとしましたが、部分的に機能しますが、ヘイゼルキャストが異なるグループクラスタに自動的に切り替わるわけではないため、アプリケーションURLはダウンします。

答えて

0

IdentifiedDataSerializableを使用してみてください。その後、クラスのバージョンを送信して、条件付きセリゼーションを実行できます。

+0

これについての参考情報はありますか? – shabinjo

+0

ドキュメントを確認することができます:http://docs.hazelcast.org/docs/latest-development/manual/html/Serialization/Overview.html –

関連する問題