Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Apache Kafka — Wikipédia
Apache Kafka — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Kafka (homonymie).

Apache Kafka
Description de l'image Apache Kafka logo.svg.

Informations
Créateur Neha Narkhede (en)Voir et modifier les données sur Wikidata
Développé par Apache Software Foundation et LinkedInVoir et modifier les données sur Wikidata
Première version 7 novembre 2010 (14 ans, 364 jours)
Dernière version 4.1.0 (2 septembre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/apache/kafka et gitbox.apache.org/repos/asf/kafka.gitVoir et modifier les données sur Wikidata
Écrit en Java et ScalaVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Type Message-oriented middlewareVoir et modifier les données sur Wikidata
Licence Licence Apache 2.0Voir et modifier les données sur Wikidata
Site web kafka.apache.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Apache Kafka est un projet à code source ouvert d'agent de messages développé par l'Apache Software Foundation et écrit en Scala. Le projet vise à fournir un système unifié, en temps réel à latence faible pour la manipulation de flux de données. Sa conception est fortement influencée par les journaux de transactions[2].

Histoire

[modifier | modifier le code]

Apache Kafka a été initialement développé par LinkedIn et son code a été ouvert début 2011[3]. Le projet intègre l'incubateur Apache Incubator le 23 octobre 2012. En novembre 2014, plusieurs ingénieurs créateurs de Kafka chez LinkedIn créent une nouvelle société nommée Confluent[4] avec pour axe le logiciel Kafka.

Les entreprises qui utilisent Kafka

[modifier | modifier le code]

Voici une liste d'entreprises notables qui ont utilisé ou utilisent Kafka :

  • Orange
  • Daumkakao[5]
  • Everteam
  • LinkedIn
  • Netflix[6]
  • Spotify[7]
  • Tuenti
  • Uber[8]
  • Mailgun
  • Salesforce.com
  • Shopify[9]
  • Betfair[10]
  • Meetic[11]
  • Bell Canada
  • OVHcloud[12]
  • Covage[13]
  • Leboncoin[14]
  • Criteo[15]
  • Michelin[16]

Applications

[modifier | modifier le code]

Kafka est utilisé principalement pour la mise en place de « data pipeline » temps réel mais ce n'est pas sa seule application possible dans le monde de l'entreprise. Il est aussi de plus en plus utilisé dans les architectures micro services comme système d’échange, dans la supervision temps réel et dans l’IOT[17]. Kafka apporte sa capacité à ingérer et diffuser une grande quantité de données, couplé à un framework de data stream processing, il permet le traitement complexe et en temps réel des données.

Architecture

[modifier | modifier le code]

Kafka comprend cinq API de base :

  • Producer API permet aux applications d'envoyer des flux de données aux topics du cluster Kafka.
  • Consumer API permet aux applications de lire des flux de données à partir des topics du cluster Kafka.
  • Streams API permet de transformer des flux de données en topic de sortie.
  • Connect API permet d'implémenter des connecteurs qui récupèrent les données d'un système source ou d'une application vers Kafka ou qui poussent de Kafka vers une application.
  • AdminClient API permet de gérer et d'inspecter les topics, les brokers, et les autres objets Kafka.

Kafka Streams

[modifier | modifier le code]

Kafka Streams est une bibliothèque client pour la construction d'applications et de microservices, où les données d'entrée et de sortie sont stockées dans des clusters Kafka.

Kafka Connect

[modifier | modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

Notes et références

[modifier | modifier le code]
(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Apache Kafka » (voir la liste des auteurs).
  1. ↑ « Release 4.1.0 », 2 septembre 2025 (consulté le 12 septembre 2025)
  2. ↑ The Log: What every software engineer should know about real-time data's unifying abstraction, LinkedIn Engineering Blog, accessed 5 May 2014
  3. ↑ (en-US) « Open-sourcing Kafka, LinkedIn's distributed message queue », sur blog.linkedin.com (consulté le 11 octobre 2018)
  4. ↑ Primack, Dan.
  5. ↑ Doyung Yoon.
  6. ↑ Cheolsoo Park and Ashwin Shankar.
  7. ↑ Josh Baer.
  8. ↑ "Stream Processing in Uber".
  9. ↑ "Shopify - Sarama is a Go library for Apache Kafka".
  10. ↑ "Exchange Market Data Streaming with Kafka".
  11. ↑ "Présentation de l'utilisation de Kafka pour gérer les éventements sur le site Meetic"
  12. ↑ (en) « - OVHcloud Blog », sur OVHcloud Blog (consulté le 21 novembre 2023).
  13. ↑ (en) « Apache Kafka », sur Apache Kafka (consulté le 21 novembre 2023).
  14. ↑ https://medium.com/leboncoin-engineering-blog/cooling-down-hot-data-from-kafka-to-athena-5918a628bd98
  15. ↑ (en) « Criteo Kafka Meetup : key learnings », sur Criteo Engineering, 30 janvier 2019 (consulté le 17 décembre 2023).
  16. ↑ "Michelin utilise Confluent pour gérer ses stocks en temps réel à grande échelle".
  17. ↑ « Kafka, pierre angulaire des architectures Fast Data ? », sur Nexworld, 17 octobre 2018 (consulté le 13 mars 2019)

Articles connexes

[modifier | modifier le code]
  • Architecture orientée services
  • Data Distribution Service
  • Message-oriented middleware
  • Apache Samza
  • Apache Flink

Liens externes

[modifier | modifier le code]
  • (en) Site officielVoir et modifier les données sur Wikidata
v · m
Apache Software Foundation
Projets principaux
  • Accumulo
  • Ant
  • APR
  • Camel
  • Cassandra
  • Cocoon
  • Commons
  • Continuum
  • Cordova
  • Apache ZooKeeper
  • CouchDB
  • CXF
  • DB
  • Apache Drill
  • Flex
  • Flink
  • Geronimo
  • HBase
  • Hadoop
  • HTTP Server
  • JMeter
  • Karaf
  • Kafka
  • Logging
  • Lucene
  • Mahout
  • Maven
  • MyFaces
  • Nutch
  • OFBiz
  • OpenJPA
  • OpenOffice
  • mod_perl
  • POI
  • Portals
  • River
  • SpamAssassin
  • ServiceMix
  • Spark
  • Struts
  • Subversion
  • Tapestry
  • Thrift
  • Tika
  • Tomcat
  • Velocity
  • Web Services
  • Wicket
  • Xerces
  • Apache Beam
  • Apache Metron
  • Apache Fineract
  • Apache Ctakes
  • Apache RocketMQ
  • Apache Juneau
  • Apache Mesos
  • Apache Apex
  • Apache NiFi
  • Apache Pulsar
  • Apache Samza
  • Apache Sentry
  • Apache ORC
  • Apache Parquet
  • Apache Avro
  • Apache Airflow
ASF logo
Incubateur Apache
en cours d'incubation
  • Derby
  • Ivy
  • Apache Livy
  • Log4net
  • Solr
  • Apache Zeppelin
  • Apache Druid
  • Apache MXNet
  • Apache SINGA
  • Apache Superset
incubation finie
  • Wave
Autres projets
  • Axis
  • BCEL
Projets en fin de vie
  • Jakarta
  • iBATIS
  • Lenya
  • XAP
Personnalités
  • Brian Behlendorf
  • Roy Fielding
Divers
  • JServ
  • Licence Apache
  • mod_jk
  • .htaccess
v · m
Écosystème Hadoop
Distributions Hadoop
  • Cloudera
  • Hortonworks
  • MapR
Base de données
  • HBase
Flux de données
  • Apache Sqoop
  • Apache Flume
  • Apache Kafka
  • Apache Storm
  • Apache Flink
Interrogation
  • Apache Hive
  • Spark SQL
  • Pig
Machine Learning
  • Apache Mahout
  • Apache Spark ML
SQL
  • Presto
  • Apache Hive
  • Apache Impala
  • Apache Drill
Gestionnaire de cluster
  • Hadoop YARN
  • Apache Mesos
  • Apache Spark
Format de fichier
  • RCFile
  • Apache Avro
  • Apache Parquet
  • Apache ORC
Vrac
  • Presto
  • Impala
  • Kudu
  • Pig
  • Apache ZooKeeper
  • icône décorative Portail des logiciels libres
  • icône décorative Portail des données
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Apache_Kafka&oldid=224004298 ».
Catégories :
  • Logiciel écrit en Java
  • Logiciel écrit en Scala
  • Apache Software Foundation
  • Logiciel libre sous licence Apache
  • Plateforme Java
  • Écosystème Hadoop
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P170
  • Page utilisant P178
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Page utilisant une présentation en colonnes avec un nombre fixe de colonnes
  • Article avec une section vide ou incomplète
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Données/Articles liés
  • Portail:Sciences/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id