На странице собраны вопросы по Kafka — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kafka, backend, api.
ESB — интеграционный слой для маршрутизации, преобразования и координации взаимодействий. Брокер сообщений прежде всего обеспечивает доставку или хранение сообщений; Kafka дополнительно ориентирована на журнал событий.
В транзакции БД фиксируют бизнес-изменения и признак обработки сообщения; Kafka offset подтверждают после успешной фиксации, учитывая возможность повторной доставки.
В Apache Kafka топик — это логическая категория или поток сообщений, куда публикуются данные. Топик можно представить как канал для передачи сообщений.
Для мониторинга Kafka обычно используют комплексный подход с использованием инструментов, таких как Prometheus, Grafana, Kafka Manager, Confluent Control Center или встроенные JMX метрики.
Да, использование нескольких параллельных consumer'ов Kafka или нескольких worker'ов — это распространённая и эффективная практика для масштабирования обработки сообщений.