Почему используется самописный брокер вместо Kafka или RabbitMQ; какие у него преимущества и недостатки?

Самописный брокер может быть оправдан узкой семантикой или историческими ограничениями, но требует самостоятельно обеспечивать надёжность и эксплуатацию. Конкретную причину выбора нужно подтвердить контекстом.

Короткий ответ

Что ответить на собеседовании

Самописный брокер может быть оправдан узкой семантикой или историческими ограничениями, но требует самостоятельно обеспечивать надёжность и эксплуатацию. Конкретную причину выбора нужно подтвердить контекстом.

Подробный разбор

Ответ с пояснениями

Самописный брокер может быть оправдан узкой семантикой или историческими ограничениями, но требует самостоятельно обеспечивать надёжность и эксплуатацию. Конкретную причину выбора нужно подтвердить контекстом.

Сравните доставку, порядок, хранение, replay, backpressure, масштабирование и наблюдаемость. Преимуществом может быть простота под один сценарий; недостатками — стоимость поддержки, миграций и восстановления после редких сбоев. Не следует утверждать, что своё решение быстрее Kafka без измерений. Если выбор сделан до вашего прихода, отделите известные факты от предположений и расскажите о наблюдавшихся компромиссах.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее