Table des matières
Comment marche Kafka?
Kafka fonctionne exactement selon le même principe qu’un Log, c’est-à-dire qu’il enregistre les messages dans une structure persistante et permet à des souscripteurs de lire les données qui y sont stockées et de mettre à jour leur propres bases de données grâce à ces données.
Où se trouve Kafka?
Vous n’y croiserez probablement personne, ni touriste ni Tchèque. Il est vrai que Kafka, écrivain juif de langue allemande, n’est pas si populaire parmi les Tchèques : banni alors que Prague est occupé par les nazis, rejeté après-guerre en raison d’un fort sentiment anti-allemand, mis de côté par les communistes…
Pourquoi choisir Kafka?
Apache Kafka est une plateforme distribuée de diffusion de données en continu, capable de publier, stocker, traiter et souscrire à des flux d’enregistrement en temps réel. Elle est conçue pour gérer des flux de données provenant de plusieurs sources et les fournir à plusieurs utilisateurs.
Comment Kafka est utilisé dans le monde de l’entreprise?
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.
Quel est le système de messagerie de Kafka?
Kafka est un système de messagerie distribué, originellement développé chez LinkedIn, et maintenu au sein de la fondation Apache depuis 2012. Son adoption n’a cessé de croitre pour en faire un quasi de-facto standard dans les pipelines de traitement de données actuels.
Quels sont les cas d’utilisation de Kafka dans un pipeline de traitement de données?
Les cas d’utilisation de Kafka dans un pipeline de traitements de données sont variés : Agrégation de logs. Stream Processing. Monitoring. Bus de messages. Event Sourcing. … De plus en plus d’entreprises utilisent cet outil dans leur data center (voir Power By ).
Quels sont les systèmes qui conservent des données dans Kafka?
Kafka conserve les données qu’il reçoit dans des topics, correspondant à des catégories de données. On nomme les systèmes qui publient des données dans des topics Kafka des Producers. Les Consumers, sont les systèmes qui vont lire (transfert de données de type pull) les données des topics Kafka.