私は Akka を初めて使用しますが、ディレクティブについての私の理解では、子が永久にサービスを停止していると見なされるべきときに内部で使用されますが、完全な停止を処理する方法があります。Stop
SupervisorStrategies
その理解が正しければ、私がやりたいことは、通常/プライマリの子が停止され、その時点からフォールバックとして使用された後に従事する必要がある、ある種の「バックアップ アクター」を持つことです。たとえば、Notifier
電子メールを送信する子アクターを持つ親アクターがいるとします。Notifier
が本当に停止した場合(たとえば、基盤となるメール サーバーがオフラインになった場合)、このアクターへのバックアップは別のアクター (たとえば、 ) である可能性があります。このアクターQueueClient
は通知要求をメッセージ ブローカーに送信し、そこでメッセージはキューに入れられ、後で再生されます。時間。
SupervisorStrategy
内部にフォールト トレランス/アクター バックアップが組み込まれているように定義するにはどうすればよいですか? コード例を見せてください。それが私が学ぶ唯一の方法です!