Dans le cours : Découvrir Apache Kafka

Accédez à ce cours grâce à un essai gratuit

Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.

Interagir en Python

Interagir en Python

Python est le langage de prédilection pour le traitement et l'analyse de données. Il est donc tout naturel de vouloir l'utiliser pour interagir avec Apache Kafka. Pour cela, il faut ajouter une dépendance avec une bibliothèque pour accéder à Kafka. Là, j'ai choisi Kafka Python, mais il existe aussi celle de Confluent, qui est un peu plus complète, mais aussi dépendante de librairie C++. Kafka Python ira très bien pour nous, notre premier exemple. Pour préparer votre environnement de développement sur la machine virtuelle, puisque tout est local, on a affaire à un cluster local, donc forcément, on va devoir tester sur le cluster lui-même, j'ai mis les commandes d'installation sur un environnement Ubuntu, et d'activation de notre environnement d'exécution et de développement Python. Là, on pourra donc utiliser Kafka Consumer et Kafka Producer de la bibliothèque Kafka Python. Notre programme fait les deux, il va consommer s'il reçoit Cons en paramètre, produire des messages s'il reçoit…

Table des matières