Метафора из «Начала» здесь только мешает. Пока я переводил «лимб / тотем / выброс» обратно в trigger, gate и correlation ID, сама идея downstream-оркестрации уже была потеряна. Для middle+ это не «наглядный гид», а лишний слой абстракции поверх и так нетривиального GitLab CI. Техническая часть нормальная, подача — нет: шпаргалка должна ускорять понимание, а не требовать субтитров к Нолану.
Для периодических бэкапов с помощью rsnapshot использую стратегию Best-effort вместо Idle. Выглядит как `nice -n 19 ionice -c 2 -n 7 rsnapshot`. Почитал man ionice и так и не понял, в каких случаях лучше использовать Best-effort, а в каких Idle. Пробовал раньше использовать Idle, но производительность не устраивает в любом случае. Юниты с таймерами в systemd кажуются самым элегантным решением в сложившейся ситуации.
Метафора из «Начала» здесь только мешает. Пока я переводил «лимб / тотем / выброс» обратно в trigger, gate и correlation ID, сама идея downstream-оркестрации уже была потеряна. Для middle+ это не «наглядный гид», а лишний слой абстракции поверх и так нетривиального GitLab CI. Техническая часть нормальная, подача — нет: шпаргалка должна ускорять понимание, а не требовать субтитров к Нолану.
>Каждая consumer group обрабатывает набор partitions в topic, причем каждая partition обрабатывается только одним consumer из группы
Разве это правда? Ведь если консюмеров меньше, чем партиций, то он возьмет на себя обработку всех этих партиций
habrahabr.ru/post/280560