Akkaアクターを使用してJavaで構築されたプレイアプリケーションがあります。最近、並列性に関するパフォーマンス上の問題が発生しました。 Googleを経由して、カスタム/固定のディスパッチャ/エグゼクティブを俳優に割り当てることができることがわかりました。俳優の作成時に、俳優の名前に一意のIDが付けられた俳優の名前を付けました。UUIDで名前を付けるとakkaアクターのディスパッチャーが定義される
アクター名に一意のIDが付加されている場合、固定ディスパッチャーを使用するようにアクターを指定する方法はありますか。
私は以下のようにapplication.confを更新しようとしており、期待どおりの結果を得ようとしていません。それでもデフォルトのディスパッチャを使用しています。
私の俳優はアッカである://アプリケーション/ユーザー/俳優私が使用し
akka.actor.deployment {
"/actorName*" {
dispatcher = mycustom-dispatcher
}
}
参考文献:http://doc.akka.io/docs/akka/2.1.4/java/dispatchers.html#Setting_the_dispatcher_for_an_Actor
最新の設定リファレンス(http://doc.akka.io/docs/akka/2.4.17/java/dispatchers.html)には例のワイルドカード*はありません。あなたはそれなしで試してみましたか?どこにもタイプミスがないのは確かですか?あなたはそれがまだデフォルトのものを使用していることをどのように確認していますか? –
@Diegoは、デフォルトのディスパッチャを使用しているアクタを確認するログです。 –