- Kafka running on port
9092
(KafkaVisualizer/docker-compose.yml
) - Rabbit MQ running on port
5672
or (docker run -it --rm --name rabbitmq4 -p 5672:5672 -p 15672:15672 rabbitmq:4.0-management
) - (Optional) add
MQWorker/src/service-account.cred.json
if want to send in-app messages.
- Consumer App (Kafka consumer)
npm start
atConsumerApp/package.json
- Producer App (Kafka producer) also api service running to produce messages,
npm start
atProducerApp/package.json
- RabbitMQ worker or consumer on
MQWorker/package.json
asnpm start
- get authorization key at
http://localhost:8000/
and save key with Bearer in Authorization` in headers, or just update the code. - Make an api request at
http://localhost:8000/notify
-^