Skip to content

Repository to learn integration between microservices writen in Spring Boot and Node.js using RabbitMQ and API REST

Notifications You must be signed in to change notification settings

da0hn/another-microservice-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Another repository to learn Microservices

Repository created to learn integration of microservices implemented with Spring Boot and Express.js using asynchronous communication using RabbitMQ and HTTP.

Application Diagram

Run

To run all applications use docker-compose up -d --build or use pre-configured xml (IntelliJ) files in .run folder.

Microservices & Applications

Application Type Version URI Port
product-api Spring Boot 2.6.x /api/product-service 8080
product-db Postgres 11.x - 35433
sales-api Node/Express 16.14.x /api/sales-service 8081
sales-db MongoDB 5.x - 27017
sales-queue RabbitMQ 3 - 5672
auth-api Node/Express 16.14.x /api/auth-service 8082
auth-db Postgres 11.x - 35432