Apache Kafka

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Apache Kafka
Apache kafka.svg
Тип промежуточное программное обеспечение, ориентированное на обработку сообщений
Разработчик Apache Software Foundation и LinkedIn
Написана на Scala[1] и Java[2]
Операционная система кроссплатформенность
Первый выпуск 12 апреля 2014[1]
Последняя версия
Лицензия Apache License 2.0
Сайт kafka.apache.org​ (англ.)
Commons-logo.svg Медиафайлы на Викискладе

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

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

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

Примечания[править | править код]

Ссылки[править | править код]