Skip to content

Latest commit

 

History

History
3 lines (3 loc) · 705 Bytes

README.md

File metadata and controls

3 lines (3 loc) · 705 Bytes

MessageQueueSystem

A Spring Boot microservice application where publisher collect data or messages from Spring Boot API and pass those data to the different RabbitMQ queues with different types of exchange and routing key. The consumers receive the messages from the RabbitMQ respected queue and save those data to the database.

In this project the user data is collected using Spring Boot REST API and RabbitMQ publisher publishes user data in the RabbitMQ user queue with direct exchange. Similarly, order data is collected and publish it to the RabbitMQ order queue with fanout exchange. The user consumer and order consumer collect the data from the queue and save those in the database.