3 ms·
> Using supervisors to recover by retrying allows you to correct for instability (network faults, oversaturation, locking and such) [...] Using supervisors to
by dozzie 10y ago
> Using supervisors to recover by retrying allows you to correct for instability
(network faults, oversaturation, locking and such) [...]
Using supervisors to retry operations is going to make your system unstable.
Supervision tree is not about handling semi-expected faults, it's about
starting things at boot time and restarting them in a predictable manner
(along with any dependencies) should any of them crash unexpectedly.
- lobster_johnson 10y agoI agree. It was the parent comment that advocated supervisor trees as a way to mitigate runtime type errors.