This repository showcases an example of using Kafka with NodeJS.
This demonstration assumes you already have docker and docker-compose installed. The steps are as follows:
- Using
docker-compose, spin up all containers (Zookeeper, Kafka, Database):
docker-compose up -d- If, you change the variables env on email-service, post a request to the register endpoint specifying your real email amount for the sale:
curl -X POST \
http://localhost:8080/users/register \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
--data-raw '{
"email":"[email protected]",
"password":"1234"
}'curl --location 'http://localhost:8080/users/register'
--data-raw '{
"email":"[email protected]",
"password":"1234"
}'