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 года.
Примечания
- ↑ https://github.com/kafka-dev/kafka/commit/e8540b6b090fad4cbe5bfc9b78be35bc3b1ad2b6
- ↑ https://kafka.apache.org/blog#apache_kafka_371_release_announcement
- ↑ https://projects.apache.org/json/projects/kafka.json
- ↑ The apache-kafka Open Source Project on Open Hub: Languages Page — 2006.
- ↑ The Log: What every software engineer should know about real-time data’s unifying abstraction // LinkedIn Engineering Blog
Ссылки
- kafka.apache.org — официальный сайт Apache Kafka
- Проект Apache Kafka на сайте GitHub
- Apache Kafka // presentation by Morten Kjetland
- Comparison with RabbitMQ // Quora
- Comparison with RabbitMQ // Kafka mailing list
Для улучшения этой статьи желательно:
|