Skip to content

muralitharn/rabbitmq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spring API with RabbitMQ, Redis, and Custom Banner

A Spring Boot API demonstrating customized banner setup, RabbitMQ integration (publishers/listeners with multiple queues/exchanges), and Redis caching.


Table of Contents


Features

  1. Custom Banner: Custom startup banner for Spring Boot.
  2. RabbitMQ Integration:
    • Multiple exchanges (Direct, Topic, Fanout).
    • Multiple queues bound to exchanges with routing keys.
    • Publisher for sending messages.
    • Listener for consuming messages.
  3. Redis Caching: Cache frequently accessed data using Redis.
  4. Spring Boot REST API: CRUD operations with caching and async messaging.

Prerequisites

  • Java 17+
  • Maven/Gradle
  • Docker (for RabbitMQ & Redis)
  • IDE (IntelliJ, Eclipse)
  • Postman/curl (for API testing)

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/spring-rabbitmq-redis.git
    cd spring-rabbitmq-redis

About

both consumer and producer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages