多数のノードを持つ JVM で分散アプリケーションを作成したいと考えており、次のことを可能にするライブラリが必要です。
- クラスター/グリッド メンバーシップを管理します。つまり、脱退/参加時に通知を受け取りたい
- クラスタ メンバー間のメッセージを管理する
私は2つの解決策を見つけました:
同じことができる他のライブラリはありますか?
多数のノードを持つ JVM で分散アプリケーションを作成したいと考えており、次のことを可能にするライブラリが必要です。
私は2つの解決策を見つけました:
同じことができる他のライブラリはありますか?
同じことができる他のライブラリはありますか?
Apache Zookeeper . 自分で使ったことはありませんが、聞いたことはあります。
個人的には、JGroups を数年間使用しました。最初は不安定でした - 約 10 ノードの TCP ベースのクラスターが週に数回 (サブクラスターに分離されて) 壊れていましたが、後に Bela Ban がライブラリーを改善し、うまく機能しました。
「JGroups vs Akka」への私の 5 セント:
GitHub の星の数で考えれば、他のプロジェクト (Cassandra、Riak、Hadoop など) も JGroups に勝つでしょう... :-) JGroups と Aka でプロトタイプを作成し、機能するソリューションを選択します。あなたに最適です(パフォーマンス、機能、シンプルさなど)。乾杯、