Java API の Akka 2.0.1 に関する質問があります。次のような状況があります。
アクター A: UI からリクエストを受け取ります。次に、次のことを行います。
- UI からのメッセージを待つ
- アクター B にメッセージを送信し、データを取得します
- アクター B からの回答が取得された場合、それを処理するアクターになります。
アクター B:
- アクター A からのメッセージを待ちます。
- データを取得します
- コール
getSender().tell(xxx)
;
これは機能せず、アクター A は回答を受け取りません。ただし、アクター B がシステム内でアクター A へのグローバルな actorRef を使用している場合、私の場合zzz.eventCaller.tell(xxx)
は機能します。
基本的なことを見逃しているのは私ですか、それともこれは予想される動作ですか、それともバグですか?