Конкурентность в Go 3 - продвинутые паттерны

Поділитися
Вставка
  • Опубліковано 1 бер 2022
  • Рассмотрим более продвинутые паттерны, которые помогают строить большие и надежные конкурентные системы.
    * Группа горутин отменяет выполнение при возникновении ошибки в одной из них (пакет errgoup)
    * Горутина отправляет heartbeat через интервалы времени, чтобы сообщить, что она жива
    * Отправляем одинаковые запросы в несколько систем, ждем первого ответа
    * Ограничение частоты доступа к ресурсу с помощью алгоритма Token Bucket
  • Наука та технологія

КОМЕНТАРІ • 4