Об этом проекте
Apache Kafka — это распределенная платформа потоковой передачи событий, используемая для создания конвейеров данных в реальном времени и критически важных приложений. Она обеспечивает возможности высокопроизводительной обработки данных и потоковой аналитики.
Ключевые технические детали и возможности включают:
- Распределенная архитектура для масштабируемой потоковой передачи событий.
- Поддержка интеграции данных и высокопроизводительных конвейеров.
- Разработано с использованием Java (совместимо с версиями 11 и 17) и Scala 2.13.
- Комплексная система сборки с использованием Gradle для создания JAR-файлов, тестирования и генерации документации.
- Интегрированные инструменты обеспечения качества, включая Checkstyle для стандартов кодирования, SpotBugs для статического анализа и JMH для микробенчмарков.
- Варианты развертывания через скомпилированные бинарные файлы или Docker-образы.