0

アプリがAMQPキューを使用して通信する設定があります。いくつかの理由から、RabbitMQに基づくクラスターがあります。

私の質問は単純です。Akkaを使用するために、誰かがRabbitMQ(またはJMSの場合はAMQ)をドロップするにはどうすればよいでしょうか。Akkaを使用し、ブローカーを使用しない場合のクラスターの概念はよくわかりません。

4

1 に答える 1

1

まず、Akka はメッセージ ブローカーではありません。おわかりのように、Akka Actors は、フォールト トレラントな性質を持つ、水平方向と垂直方向の両方にスケーラブルなアプリケーションを構築するためのモデルです。Akka Actor ノード間でのメッセージの実際のトランスポートに関しては、送信保証に準拠するトランスポートはすべて機能します。これはデフォルトで TCP を使用しますが、AMQP、JMS、0MQ、UDP、または好きなトランスポートを誰でも自由に接続できます。

そのため、物が物理的に配置されている場所を想定しないモデルでシステム/アプリを記述したい場合は、Akka Actors に切り替えます。

Akka クラスタリング (p2p & Akka 2.1 での実験的) については、質問の内容がわかりません。詳しく説明してください。

お役に立てれば、

√</p>

于 2012-11-02T12:43:23.083 に答える