0

同じホスト上に複数のアクター システムをセットアップしたいと考えています。将来的には、一部のアクター システムが別のホストに移動される可能性があります。アクター システム内のアクターは、相互に通信します。

私の考えでは、すべてのアクター システム (同じホスト上) が、システム プロパティ config.resource として定義できる 1 つの構成ファイルを共有するので、異なる構成ファイルで混乱することはありません。

しかし、構成ファイルがどのように見えるのが最適かはわかりません。アクター パス ("akka.tcp://actorSystemName@10.0.0.1:2552/user/actorName" など) を定義できますが、これはアクターの作成には役立ちません。リモート アクターとしてアクセスする場合にのみ役立ちます。作成用に別の変数actorNameを定義できます。しかし、1 つのactorName に対して 2 つの変数があります。

最善の方法は、各システムのactorSystemName、ホスト、ポート、および各アクターのactorNamesを定義し、これらすべての変数からパスを作成することです。しかし、このアプローチでは、childactors にアクセスすることはできないと思います。

アクター システムをどのように構成しますか? 1 つまたは複数の構成を使用しますか?

4

0 に答える 0