3

ネストされたルーターがいくつかあります。これを作成しFromConfig()ます。私が欲しいのはこのようなものです:

test {
  akka.actor.deployment {
    /worker {
      router = round-robin
      nr-of-instances = 5
      /slave {
        router = broadcast
        nr-of-instances = 4
      }
    }
  }
}

[akka://test/user/worker/slave]しかし、これを実行すると、外部構成が必要であり、application.confを提案するという例外が発生します。

名前は正しく、ネストされたルーティングがなくても機能しました。私は何が欠けていますか?

編集
私は設定する別の方法を試しました:

test{
  akka.actor.deployment {
    /worker {
      router = round-robin
      nr-of-instances = 5
    }
    /worker/slave {
      router = broadcast
      nr-of-instances = 4
    }
  }
}

これも機能していません。また、エラーの実際の位置はではなく[akka://test/user/worker/slave]、であることも認識しました[akka://test/user/worker/$a/slave]。それは私にとってそれをさらにいらいらさせます。$ aがルートであることは理解していますが、どうすれば設定できますか?

編集2
迅速な返信ありがとうございます。私にとっては、scala2.9.2とakka2.0を使用しているため、これはまったく機能しません。akka 2.0で同様のことを達成する方法はありますか?

4

1 に答える 1

1

デプロイ パス名にはワイルドカードを使用できます。/worker/*/slave

于 2013-01-13T16:15:12.363 に答える