Проверяет опыт интегрирования Kafka.
Сложности возникают при настройке партиционирования, управления оффсетами, масштабировании консюмеров и отладке потерь сообщений.
Offset management:
Потеря оффсета → дубликаты или пропуски сообщений
Rebalance в consumer group:
Временная недоступность, повторная доставка
Партиционирование:
Неправильное распределение нагрузки
Backpressure:
Медленный консюмер → переполнение брокера
Сетевые проблемы:
Потеря связи с брокером, таймауты
Использовать auto commit с осторожностью
Мониторить лаг консюмеров
Использовать репликацию и HA в брокере
Настраивать retry policy и dead letter queue
Вывод:
Kafka мощна, но требует аккуратного обращения. Важно мониторить оффсеты, использовать логирование и наблюдаемость (Prometheus + Grafana).
Уровень
Рейтинг:
4
Сложность:
7
Навыки
Golang
Networks
Kafka
Ключевые слова
Подпишись на Golang Developer в телеграм