супервизор не дает сменить спеку, значит нельзя поменять параметры без рестарта процесса
А в предложенном варианте это нивелируется
Да, если нужно параметры менять, то никак иначе, придется "грязный" запуск делать. Но "чистый" запуск по дефолту гораздо предсказуемее.
Ну вот, а у меня была мысль такая: supervisor:update_child и он в своей записи меняет спеку на старт ребенка и ребенку синхронно делает вызов. Если тот поддерживает протокол горячего обновления, то ок, иначе дохнет
Обсуждают сегодня