次のような基本構造を持つ Akka.net ベースのアクター システムがあるとします。
/user
/coordinator
/child (x1000, with RoundRobinPool router)
コーディネーター アクターは、使用される監督戦略を定義しDirective.Restart
ます。
子アクターは、いくつかの理由で失敗する可能性があります (たとえば、ArithmeticException
、InvalidOperationException
およびMyCustomException
)。
しかし、子が で失敗した場合MyCustomException
、デフォルトの監視メカニズムを変更せずに何らかの方法で追加で処理できるようにしたいと考えています (再起動のアプローチはここでも機能するはずです)。たとえば、Console.Writeline
例外の詳細を追加します。
どうすれば実装できますか?