Apache Kafka

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

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

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

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

Примечания

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.