次のようなファイル application.conf を src/main/resources に作成しました。
balancing-dispatcher {
type = BalancingDispatcher
executor = "thread-pool-executor"
}
ファイルには他に何もありません。
ディスパッチャーを使用しようとする新しいアクターを (Akka TestKit を使用したテスト スイートを通じて) 作成すると、次のエラー メッセージが表示されます。
[WARN] [04/13/2013 21:55:28.007] [default-akka.actor.default-dispatcher-2] [Dispatchers] Dispatcher [balancing-dispatcher] not configured, using default-dispatcher
その後、単一のスレッドしか使用していませんが、私のプログラムは正しく実行されます。
さらに、プログラムをライブラリにパッケージ化するつもりです。akka docs には次のように記載されています。
If you are writing an Akka application, keep you configuration in application.conf at
the root of the class path. If you are writing an Akka-based library, keep its
configuration in reference.conf at the root of the JAR file.
これまでのところ、これらの方法の両方を試しましたが、どちらもうまくいきませんでした。
何か案は?