Programming Languages
Stack
.
|____MongoDB - NoSQL Database
|____RabbitMQ - AMQP Server
|____event-consumer - Consume events from RabbitMQ server and save it in MongoDB
|____event-viewer - REST API (GET only) to use stored data
Dependencies
- Docker
- Docker Compose
- NodeJS (v10.8 prefered)
Running project
Build custom images
$ {sudo} docker-compose build
Start project
$ {sudo} docker-compose up
event-publisher (Extra)
Created to quickly populate queue server and let us go straight to the point.
Install dependencies
$ cd ./event-publisher
$ npm install --production
Send batch of events to queue server
$ node ./sender.js
Author
Júlio Gori Corradi jgcorradi@gmail.com