Если вы про конфиг otp application, то ни разу не видел что бы кто-нибудь имплементил его релоад.
Мы у себя сами полносью имплементим по всем подсистемам релоад конфига и никаких тут серебряных пуль нет :(
Нудное иерархическое протаскивание по всем подсистемам нового конфига
А если config_change на всех модулях определить? Или это не из этой оперы? Там правда наверное sys.config, который Эликсир никак не скомпилирует сам, но все же
А если config_change на всех модулях определить? Или это не из этой оперы? Там правда наверное sys.config, который Эликсир никак не скомпилирует сам, но все же
Неее. Тебе же надо аккуратно протащить это по всему состоянию системы. Что надо включить/выключить, в какие-то процессы послать сообщение об апдейте конфига
Неее. Тебе же надо аккуратно протащить это по всему состоянию системы. Что надо включить/выключить, в какие-то процессы послать сообщение об апдейте конфига
Ага, есть такие методики. Для несложных случаев очень хорошо.
Я бы не сказал, что случай простой. В том же eradius-е, там процессы перезапускаются, порты открываются, закрываются в рантайме и в общем, там логика есть.