Ir al contenido

Diferencia entre revisiones de «Apache Kafka»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m ajuste menor
Sin resumen de edición
Línea 2: Línea 2:
| name = Apache Kafka
| name = Apache Kafka
| title = Apache Kafka<ref>{{cite web|url=https://github.com/apache/kafka|title=Mirror of Apache Kafka at GitHub]|work=github.com|accessdate=6 de marzo de 2017}}</ref>
| title = Apache Kafka<ref>{{cite web|url=https://github.com/apache/kafka|title=Mirror of Apache Kafka at GitHub]|work=github.com|accessdate=6 de marzo de 2017}}</ref>
| logo = [[File:Apache kafka.png]]
| logo =
| developer = Apache Software Foundation
| developer = Apache Software Foundation
| released = {{Start date and age|2011|01}}<ref>{{cite web|title=Open-sourcing Kafka, LinkedIn's distributed message queue|url=https://blog.linkedin.com/2011/01/11/open-source-linkedin-kafka|accessdate=27 de octubre de 2016}}</ref>
| released = {{Start date and age|2011|01}}<ref>{{cite web|title=Open-sourcing Kafka, LinkedIn's distributed message queue|url=https://blog.linkedin.com/2011/01/11/open-source-linkedin-kafka|accessdate=27 de octubre de 2016}}</ref>

Revisión del 02:10 30 oct 2018

Apache Kafka
Información general
Tipo de programa message-oriented middleware
Autor Neha Narkhede
Desarrollador
Lanzamiento inicial 7 de noviembre de 2010
Licencia
Información técnica
Programado en
Versiones
Última versión estable 3.9.06 de noviembre de 2024
Lanzamientos
Java Message Service y Advanced Message Queuing Protocol
Apache Kafka
Enlaces

Apache Kafka es un proyecto de intermediación de mensajes de código abierto desarrollado por la Apache Software Foundation escrito en Scala.[3]​ El proyecto tiene como objetivo proporcionar una plataforma unificada, de alto rendimiento y de baja latencia para la manipulación en tiempo real de fuentes de datos. Puede verse como una cola de mensajes, bajo el patrón publicación-suscripción, masivamente escalable concebida como un registro de transacciones distribuidas,[4]​ la que la vuelve atractiva para las infraestructuras de aplicaciones empresariales.

El diseño tiene gran influencia de los registros de transacción.[5]

Historia

Apache Kafka fue originalmente desarrollado por la empresa Linkedin, la cual lo publicó como software libre a principios de 2011. En octubre de 2012 superó la etapa de incubación de la fundación Apache. En noviembre 2014, varios ingenieros que trabajaron en el proyecto Kafka de Linkedin crearon una nueva empresa llamada Confluent enfocada en Kafka.[6]

Empresas que utilizan Kafka

El siguiente es una lista de empresas conocidas que utilizan o han utilizado Kafka:

Rendimiento de Kafka

Debido a su capacidad de escalar masivamente y a su uso en estructuras a nivel de aplicaciones empresariales, el seguimiento del rendimiento de Kafka se ha convertido en un tema cada vez más importante. Actualmente existen varias plataformas de código abierto, como Burrow de Linkedin, y plataformas de pago como Datadog,[4]​ que permiten hacer el seguimiento del desempeño de Kafka.

Véase también

Referencias

  1. «Mirror of Apache Kafka at GitHub]». github.com. Consultado el 6 de marzo de 2017. 
  2. «Open-sourcing Kafka, LinkedIn's distributed message queue». Consultado el 27 de octubre de 2016. 
  3. «Apache Kafka». Consultado el 9 de junio de 2016. 
  4. a b «Monitoring Kafka performance metrics». Datadog Engineering Blog. Consultado el 9 de junio de 2016. 
  5. «The Log: What every software engineer should know about real-time data's unifying abstraction». LinkedIn Engineering Blog. Consultado el 9 de junio de 2016. 
  6. Primack, Dan. «LinkedIn engineers spin out to launch 'Kafka' startup Confluent». fortune.com. Consultado el 9 de junio de 2016. 
  7. «OpenSOC: An Open Commitment to Security». Cisco blog. Consultado el 3 de febrero de 2016. 
  8. Doyung Yoon. «S2Graph : A Large-Scale Graph Database with HBase». 
  9. Cheolsoo Park and Ashwin Shankar. «Netflix: Integrating Spark at Petabyte Scale». 
  10. Shibi Sudhakaran of PayPal. «PayPal: Creating a Central Data Backbone: Couchbase Server to Kafka to Hadoop and Back (talk at Couchbase Connect 2015)». Couchbase. Consultado el 3 de marzo de 2016. 
  11. Josh Baer. «How Apache Drives Spotify's Music Recommendations». 
  12. «Stream Processing in Uber». InfoQ. Consultado el 6 de diciembre de 2015. 
  13. «Shopify - Sarama is a Go library for Apache Kafka». 
  14. «Exchange Market Data Streaming with Kafka».