私の Akka システムには、トップレベル (「ルート」) のアクターがInitializer
あり、他のすべてのアクターはそこから来ています。Destroyer
また、メッセージを受信したときにシステムを正常にシャットダウンする役割を担うアクター もありDestroy
ます。Destroy
アクターが に を送信する条件はいくつかありますが、Destroyer
ここではあまり重要ではありません。
に機能を実装したいと思います。その子Initializer
のSupervisorStrategy
1 人によってスローされた失敗/例外を処理できない場合、それを「世界を止める」タイプのイベントとして解釈し、システムを正常にシャットダウンします。 .
私のひざまずく反応はInitializer
、失敗をエスカレートさせることですが、最上位のアクターがエスカレートするとどうなるかわかりません。そのエスカレーションが何らかの方法で を呼び出す方法があればいいのですが、Desroyer
それをすべて接続する方法がわかりません。何か案は?