Apache Kafka
Developer(s) | Apache Software Foundation |
---|---|
Stable release | 0.9 / November 2015 |
Development status | Active |
Written in | Scala |
Operating system | Cross-platform |
Type | Message broker |
License | Apache License 2.0 |
Website |
kafka |
Apache Kafka is an open-source message broker project developed by the Apache Software Foundation written in Scala. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. The design is heavily influenced by transaction logs.[2]
History
Apache Kafka was originally developed by LinkedIn, and was subsequently open sourced in early 2011. Graduation from the Apache Incubator occurred on 23 October 2012. In November 2014, several engineers who built Kafka at LinkedIn created a new company named Confluent[3] with a focus on Kafka.
Enterprises that use Kafka
The following is a list of notable enterprises that have used or are using Kafka:
- Amadeus IT Group
- Cisco Systems[4]
- Daumkakao[5]
- Netflix[6]
- PayPal[7]
- Spotify[8]
- Tuenti
- Uber[9]
- Mailgun, a Rackspace company.
- Salesforce.com for their Salesforce IoT Cloud.
- Shopify[10]
- Betfair[11]
See also
- Apache ActiveMQ
- Apache Samza
- StormMQ
- Apache Qpid
- Message-oriented middleware
- Enterprise messaging system
- Enterprise Integration Patterns
- Service-oriented architecture
- Event-driven SOA
References
- ↑ Repository Mirror at GitHub
- ↑ The Log: What every software engineer should know about real-time data's unifying abstraction, LinkedIn Engineering Blog, accessed 5 May 2014
- ↑ Primack, Dan. "LinkedIn engineers spin out to launch 'Kafka' startup Confluent". fortune.com. Retrieved 10 February 2015.
- ↑ "OpenSOC: An Open Commitment to Security". Cisco blog. Retrieved 2016-02-03.
- ↑ Doyung Yoon. "S2Graph : A Large-Scale Graph Database with HBase".
- ↑ Cheolsoo Park and Ashwin Shankar. "Netflix: Integrating Spark at Petabyte Scale".
- ↑ Shibi Sudhakaran of PayPal. "PayPal: Creating a Central Data Backbone: Couchbase Server to Kafka to Hadoop and Back (talk at Couchbase Connect 2015)". Couchbase. Retrieved 2016-02-03.
- ↑ Josh Baer. "How Apache Drives Spotify's Music Recommendations".
- ↑ "Stream Processing in Uber". InfoQ. Retrieved 2015-12-06.
- ↑ "Shopify - Sarama is a Go library for Apache Kafka".
- ↑ "Exchange Market Data Streaming with Kafka".
External links
- Apache Kafka website
- Discussion of project's design
- Github mirror
- Apache Kafka presentation by Morten Kjetland
- Comparison with RabbitMQ on Quora
- Comparison with RabbitMQ on the Kafka developer mailing list
- Comparison with RabbitMQ and ZeroMQ on Stackoverflow
- Intra-cluster Replication in Apache Kafka
- Kafka Users Mailing List Discussions
- LinkedIn open sourcing announcement
This article is issued from Wikipedia - version of the Wednesday, February 03, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.