Exemplo simples de como utilizar a biblioteca kafkajs
em NodeJS.
Utilize o compose full-stack.yml
disponível em kafka-stack-docker-compose para consumir e produzir mensagem. Caso prefira uma infra simplificada, utilize o compose zk-single-kafka-single.yml
disponível em single-zookeeper--single-kafka.
Instale a depedência com npm.
$ npm i
Se preferir utilizar yarn, execute.
$ yarn install
Para consumir o tópico, execute.
$ node consumer.js
Para produzir no tópico, execute.
$ node producer.js
Parabéns! Você acaba de realizar alguns dos comandos básicos para utilizar o Kafka com NodeJS. 😁🚀🌟