ConfigValue: sync.Map write-once
Конфигурация пишется один раз на старте и читается из многих горутин. Реализуйте configValue через sync.Map: Store("timeout", 5), затем Load.
Показать решение
GolangРешение
func configValue() int {
var cfg sync.Map
cfg.Store("timeout", 5)
v, _ := cfg.Load("timeout")
return v.(int)
}Записаться на разбор
10 000 ₽ · 60 минут · онлайн