Как у вас были оформлены соглашения между системами, которые общаются через Kafka?
Соглашения между системами, общающимися через Kafka, оформлялись в виде контрактов, которые включали:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Соглашения между системами, общающимися через Kafka, оформлялись в виде контрактов, которые включали:
Читать ответДанный PlantUML-диаграмма описывает последовательность взаимодействия компонентов внутри системы:
Читать ответВ Kafka "условия публикации" события обычно относятся к критериям или правилам, которые должны быть выполнены, чтобы событие было отправлено в топик.
Читать ответВыбор между Webhook и Kafka для интеграции сервиса отзывов с сервисом модерации зависит от требований к системе.
Читать ответОценка владения стеком технологий и инструментов:
Читать ответДля фиксации контрактов сообщений в системах с Kafka или RabbitMQ обычно используют схемы, которые описывают структуру сообщений и обеспечивают совместимость между продюсерами и консьюмерами.
Читать ответIdempotent producer в Kafka гарантирует, что повторная отправка одного и того же сообщения не приведёт к дублированию в топике.
Читать ответДа, работал с брокерами сообщений Kafka и RabbitMQ.
Читать ответВ Kafka сообщения удаляются на основе политики хранения, которая задаётся параметрами retention.
Читать ответКоличество партиций в Kafka определяется при создании топика и может быть изменено позднее с помощью административных инструментов.
Читать ответДа, у меня есть опыт работы с Kafka.
Читать ответKafka — это распределённая платформа потоковой передачи данных, предназначенная для обработки больших объёмов сообщений с высокой пропускной способностью и низкой задержкой.
Читать ответ