ConfigPublish: атомарный указатель
Вместо публикации по полям — один атомарный указатель на целый конфиг. Реализуйте Update (Store) и Get (Load) для atomic.Pointer[Config].
Показать решение
GolangРешение
func Update(c *Config) {
cfg.Store(c)
}
func Get() *Config {
return cfg.Load()
}Записаться на разбор
10 000 ₽ · 60 минут · онлайн