apache kafka | |
---|---|
Tipo de | middleware orientado a mensajes |
Autor | Neha Narkhede [d] |
Desarrollador | Fundación de software Apache y LinkedIn |
Escrito en | Java [2] y Scala [3] |
Sistema operativo | multiplataforma |
Primera edición | 7 de noviembre de 2010 [1] |
ultima versión |
|
Licencia | Licencia Apache 2.0 y Licencia Apache |
Sitio web | kafka.apache.org _ |
Archivos multimedia en Wikimedia Commons |
Apache Kafka es un intermediario de mensajes de software distribuido , un proyecto de código abierto desarrollado por la Fundación Apache . Escrito en los lenguajes de programación Java y Scala .
Está diseñado como un sistema escalable horizontalmente distribuido que proporciona un aumento en el rendimiento tanto con un aumento en el número y la carga de las fuentes como en el número de sistemas de suscriptores. Los suscriptores se pueden combinar en grupos. Se admite la posibilidad de almacenamiento temporal de datos para su posterior procesamiento por lotes . Una de las características de la implementación de la herramienta es el uso de una técnica similar a los registros de transacciones utilizados en los sistemas de gestión de bases de datos [5] .
Desarrollado originalmente por LinkedIn , el proyecto se originó a principios de 2011 y se incluyó en Apache Incubator el 23 de octubre de 2012.
Fundación de software Apache | |||||||
---|---|---|---|---|---|---|---|
Proyectos de primer nivel |
| ||||||
Subproyectos |
| ||||||
Web de Apache |
| ||||||
Otros proyectos | |||||||
Desarrollando proyectos ( Incubadora ) |
| ||||||
Proyectos fuera de servicio ( Ático ) | |||||||
|