Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjednac/spring-rabbitmq-chat
A simple chat application with a RabbitMQ backend.
https://github.com/sjednac/spring-rabbitmq-chat
java rabbitmq spring spring-boot
Last synced: 3 months ago
JSON representation
A simple chat application with a RabbitMQ backend.
- Host: GitHub
- URL: https://github.com/sjednac/spring-rabbitmq-chat
- Owner: sjednac
- License: other
- Created: 2015-10-12T07:57:40.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-12T07:58:05.000Z (about 9 years ago)
- Last Synced: 2024-04-16T18:58:25.822Z (8 months ago)
- Topics: java, rabbitmq, spring, spring-boot
- Language: Java
- Size: 168 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring RabbitMQ Chat
A simple chat application based on **Spring Boot** and **RabbitMQ**.
## Command Line Interface
Make sure that the `cli` profile is turned on. You can spawn several chat clients by passing a distinct queue name on the command line:
session1> ./gradlew -Dapp.settings.rabbit.queue=chat.Q.dev.MessageSubscriber1.Message run
session2> ./gradlew -Dapp.settings.rabbit.queue=chat.Q.dev.MessageSubscriber2.Message runDon't forget to [setup](src/main/resources/application.yml) your **RabbitMQ** connection first.