Akka.Netクラスタには単一のActorSystemが必要ですが、同期または非同期の調整が必要なActorSystems(分散アプリケーション)が複数ある場合はどうなりますか?Akka.Net:2つ以上の独立したクラスタ間で通信するための最良の方法は何ですか?
共有メッセージライブラリの処理方法は?おそらく、(generic message library以外の)何も共有しないようにし、DynamicJsonMessageBaseのような動的メッセージを使用するのが最善でしょう。
サービス検出の処理方法は?
背景:私はAkka.Netを使用して、おそらくLighthouseを発見に使用し、REST HTTP APIをバックエンドのエージェント/ポータルに使用し、非アクターサービスにメッセージを送受信するためのトランスポートメカニズムを組み込んでいます。
私は、ActorSystemはクラスタごとにしか存在しないことを理解しています。 – alturium
すべてのアクターシステムは、クラスター内で同じ名前を共有する必要があります。しかし、クラスタ自体は複数のマシンにまたがることができるはずです(そうでなければどのクラスタですか?)。それは、単一のプロセス内にただ1つの 'ActorSystem'を持つことを達成するのは難しいことです。 – Horusiath
質問はあなたのポイントに従うクラスタ内ではないクラスタ間のコミュニケーションや移送に関するものです。しかし、私はあなたが質問のポイントを見逃していると思います。 – alturium