BackoffSupervisorとRouterを組み合わせることはできますか?バックオフスーパーバイザとルータの組み合わせ
概念は非常によく似ていますが、BackoffSupervisor自体が私がルータに与えることができるSupervisionStrategyではないようです。
ルータで使用されているPropsをBackoffSupervisorにラップすることができます。そのため、ルータの各子は実際にスーパーバイザ/アクタのペアになります。しかし、中間スーパバイザアクタのメールボックスは常に空であるため、おそらくSmallestMailboxPoolが破損します。
目標はもちろん、バックオフで子を再起動するルータです。
これは私が行ったことですが、RoundRobinPoolを使用しました。私はそれが好きではありません。なぜなら、バックオフ遅延を待っているBackoffSupervisorへのメッセージは、デッドレターでドロップされるように見えるからです。私が俳優のプールを持っている場合、他のメンバーのいくつかは健康であり、ブラインドラウンドロビンとは不必要に物を落とすことを意味します。 – randomstatistic