Apache Kafka

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Bezik (обсуждение | вклад) в 17:50, 24 октября 2021 (отклонено последнее 1 изменение (49.245.115.112): возможная альтернатива — любые брокеры сообщений). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Apache Kafka
Логотип программы Apache Kafka
Тип промежуточное программное обеспечение, ориентированное на обработку сообщений
Автор Ния Нархид[вд]
Разработчики Apache Software Foundation и LinkedIn
Написана на Java[3] и Scala[4]
Операционная система кроссплатформенность
Первый выпуск 7 ноября 2010[1]
Последняя версия
Репозиторий github.com/apache/kafka
gitbox.apache.org/repos/…
Лицензия Apache License 2.0 и лицензия Apache
Сайт kafka.apache.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Apache Kafka — распределённый программный брокер сообщений, проект с открытым исходным кодом, разрабатываемый в рамках фонда Apache. Написан на языках программирования Java и Scala.

Спроектирован как распределённая, горизонтально масштабируемая система, обеспечивающая наращивание пропускной способности как при росте числа и нагрузки со стороны источников, так и количества систем-подписчиков. Подписчики могут быть объединены в группы. Поддерживается возможность временного хранения данных для последующей пакетной обработки. Одной из особенностей реализации инструмента является применение техники, сходной с журналами транзакций, используемыми в системах управления базами данных[5].

Изначально разработан компанией LinkedIn, исходные коды проекта открыты в начале 2011 года, включение в Apache Incubator состоялось 23 октября 2012 года.

Примечания

Ссылки