同じホスト上に複数のアクター システムをセットアップしたいと考えています。将来的には、一部のアクター システムが別のホストに移動される可能性があります。アクター システム内のアクターは、相互に通信します。
私の考えでは、すべてのアクター システム (同じホスト上) が、システム プロパティ config.resource として定義できる 1 つの構成ファイルを共有するので、異なる構成ファイルで混乱することはありません。
しかし、構成ファイルがどのように見えるのが最適かはわかりません。アクター パス ("akka.tcp://actorSystemName@10.0.0.1:2552/user/actorName" など) を定義できますが、これはアクターの作成には役立ちません。リモート アクターとしてアクセスする場合にのみ役立ちます。作成用に別の変数actorNameを定義できます。しかし、1 つのactorName に対して 2 つの変数があります。
最善の方法は、各システムのactorSystemName、ホスト、ポート、および各アクターのactorNamesを定義し、これらすべての変数からパスを作成することです。しかし、このアプローチでは、childactors にアクセスすることはできないと思います。
アクター システムをどのように構成しますか? 1 つまたは複数の構成を使用しますか?