Java APIにAkka 2.0.1に関する質問があります。私は次のような状況があります:Akka become()とgetSender()は互換性がありません
俳優A: UIから要求を受け取ります。それから、次のことが行われます。俳優Bへ
- メッセージを待つには、送信MSG
- UI から、それが取り出されたときにデータ
- は、俳優のBからの回答を処理している俳優になる取得します。
俳優B:俳優A.
- 待ちデータ
- コール
getSender().tell(xxx)
を取得します。
これはうまくいかず、俳優Aは答えを受け取らないでしょう。しかし、アクターBがシステム内のアクターAにグローバルactorRefを使用している場合、私の場合はzzz.eventCaller.tell(xxx)
でも動作します。
私は基本的なものを逃してしまったのですか、これが予想される動作かバグですか?
人々のコードがどのように見えるかを推測するのはとても辛いです... –
私は再びAkkaを理解するのに問題がある場合、私は例を追加します。 – StefanE