Перейти к содержимому

Задача 7. Есть 5 экземпляров сервисов. На них крутится такой код. Нужно сделать так, чтобы раз в 5 секунд только на одно

go · basicsCitydrive / Cитидрайв1 кв 2025не решено

Задача 7. Есть 5 экземпляров сервисов. На них крутится такой код. Нужно сделать так, чтобы раз в 5 секунд только на одном из инстансов выводилось Hello World. Предложить системное решение.

func main() {
for range time.NewTicker(time.Second * 5).C {
fmt.Println("Hello World ")
}
}

Вопрос на тему распределенных блокировок.


Источник: Citydrive / Cитидрайв · 1 кв 2025

← Нужно написать select который выведет з… · Все задачи · Go · Есть 50 тысяч горутин, которые пишут в… →