Il existe une bibliothèque bien entretenue appelée kafka-python
. Créez un programme qui l'utilise. Ensuite, vous voudrez automatiquement kafka dans le test unitaire.
Comment faites-vous? En d'autres termes, il semble que diverses techniques aient été conçues en Java. http://qiita.com/kmizumar/items/60c60284501bda111065
Mais qu'en est-il de la bibliothèque python? …… En parlant de cela, kafka-python
lui-même a lancé kafka avec un sous-processus.
https://github.com/dpkp/kafka-python/blob/master/test/fixtures.py#L23
La distribution binaire de kafka a un fichier de démarrage facile à configurer, mais kafka-python
utilise son propre fichier de configuration pour le lancer. Il semble n'y avoir rien de plus pour que des paramètres tels que le port à lier puissent être définis.
Si c'est une bibliothèque très simple, je me demande si je peux la tester avec le fichier de configuration de la distribution binaire.
Recommended Posts