2

クラスター内の異なるノード間で情報を「安全に」共有する一般的な方法を探しています。この情報は単なる文字列ですが、この転送は SSL 経由で行う必要があります。

パフォーマンスは問題ではありませんが、情報は常に最新である必要があります。

私はさまざまなオプションを見てきました -

  1. クラスター化モードで ehcache を使用します。ただし、現在、SSL を使用したノード間の通信は許可されていません。

  2. データベースに情報を保存し、アクセスします。ただし、DBアクセスを持つ人が値を変更できるため、このルートには行きたくないので、これを避けたい(理由は説明できません)。

上記を達成できる解決策(できれば無料)はありますか?

4

2 に答える 2

2

この問題を調査した結果、最終的に Hazelcast クラスターを使用して情報を共有することにしました。

ヘーゼルキャストのウェブサイトから-

Hazelcast は、次のことが必要な場合に役立ちます。

  • 多くのサーバー間でデータ/状態を共有する (例: Web セッション共有)
  • データをキャッシュする (分散キャッシュ)
  • アプリケーションをクラスター化する サーバー間で安全な通信を提供する メモリ内データを分割する ワークロードを多数のサーバーに分散する 並列処理を活用する
  • フェイルセーフなデータ管理を提供

次の手順に従ってすべてをセットアップしました - http://serversidestuff.blogspot.sg/2012/11/sharing-information-across-cluster.html

于 2012-11-02T07:21:13.537 に答える
1

JMS などの使用を検討することもできます (を参照)。基本的な考え方は、メッセージをトピックに送信することです。その後、コンシューマーはこのトピックのメッセージを監視し、ノードの状態を適切に更新します。

于 2012-10-28T06:12:31.590 に答える