This記事では、「あまりにも多くのアクターシステムを作成しないでください。しかしdocsは言う:アプリケーションの複数のアクターシステム
アンActorSystemは1つの... N スレッドを割り当て、その論理アプリケーションごとに1つ作成されますヘビー級構造です。
アプリケーションで複数のアクタシステムを使用した場合の実際の問題は、ここではわかりません。また、異なる俳優制の俳優が互いにメッセージを送ることは可能ですか?
This記事では、「あまりにも多くのアクターシステムを作成しないでください。しかしdocsは言う:アプリケーションの複数のアクターシステム
アンActorSystemは1つの... N スレッドを割り当て、その論理アプリケーションごとに1つ作成されますヘビー級構造です。
アプリケーションで複数のアクタシステムを使用した場合の実際の問題は、ここではわかりません。また、異なる俳優制の俳優が互いにメッセージを送ることは可能ですか?
複数のシステムを使用しても問題はありません。 の数が多すぎるを作成すると、問題が発生する可能性があります。その理由は、ActorSystem
では無視できないほどのオーバーヘッドが生じます。主に、それぞれが独自のフォークジョインプールを割り当てるためです。
詳しくはthis blogpostをお読みください。
異なるActorSystem
Sからアクタができるメッセージ互いにが、私の知る限り、これはremotingを通して起こる必要があります。これは、システム分離が実際にローカルパターンとして理にかなっていないもう一つの理由として考えられます。
@downvoter、なぜこの質問が下落したのか説明してください。私は質問がプログラミングに関連していると感じています、それは研究努力を示しています(私は2つの記事をリンクしています)。私は、そのテーマに関する相反する意見があるので、私が理解していないものに助けを求めています。 – codingsplash