Profile picture of Philémon GLOBLÉHI
Philémon GLOBLÉHI
Développeur Java
Follow me
Generated by linktime
February 27, 2022
Qu'est-ce que Kafka ? Kafka peut donc être défini comme un système de messagerie de publication-abonnement distribué qui garantit vitesse, évolutivité et durabilité. Nous allons voir des terminologies de base d'Apache Kafka. Producteur : L'application envoie un message. Le message pourrait être n'importe quoi. Mais en ce qui concerne les termes de Kafka, ce n'est qu'un tableau de données. Consommateur : Une application qui reçoit les messages envoyés par le producteur. Le consommateur ne consomme pas directement les messages du producteur. Au lieu de cela, le producteur enverrait simplement les messages à un serveur Kafka et le consommateur consommerait les messages à partir de là. Kafka Broker : C'est le nom pour le serveur Kafka. Le producteur et le consommateur utilisent le broker Kafka comme agent pour envoyer et recevoir les messages. Cluster : Comme nous le savons tous, un cluster est un groupe de quelque chose. Ici, il s'agit d'un groupe d'ordinateurs, chacun exécutant une instance du broker Kafka. Topic : Comme le producteur envoie de nombreux messages à un serveur Kafka, il sera très difficile pour chaque consommateur de savoir quels messages il doit consommer. Ainsi, le topic est un nom pour un flux de données. Chaque consommateur écoutera un topic particulier et chaque fois qu'il y aura des données dans ce topic, le consommateur les recevra. Partition : les données que nous traitons peuvent être très volumineuses. Dans ce cas, les données de chaque rubrique peuvent être divisées en partitions et elles sont distribuées à différents broker dans les clusters. Offset : C'est un numéro de séquence attribué à chaque message arrivant sur le serveur Kafka. Les décalages ne sont pas attribués globalement, mais plutôt localement dans les partitions. Groupes de consommateurs : un groupe de consommateurs agissant comme une seule entité. Nous pouvons utiliser le partitionnement et les groupes de consommateurs comme outils pour faire évoluer l'application. En commentaire le lien d'un webservice en Spring Boot avec Kafka
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

February 27, 2022