This content originally appeared on DEV Community and was authored by Carlos A. Martinez
RabbitMQ is the most widely deployed open source message broker. With tens of thousands of users, RabbitMQ is one of the most popular open source message brokers. From T-Mobile to Runtastic, RabbitMQ is used worldwide at small startups and large enterprises.
Install using Docker
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.8-management
username, password: guest
Dashboard RabbitMQ
Create a new Exchange
Create a new Queue
Binding Exchange with Queue
Publish message
Get message from Queue
Messaging
Is basically a form of communication, from person to person, from application to application, basically anything.
Loosely-coupled
Message: we exchange messages while we talk to each other. WhatsApp, Teams, Slack, ETC. Software components need to communicate somehow to do actual work.
STOMP: Simple Text-Oriented Messaging Protocol is basically designed for exchanging simple text messages around.
MQTT: Message Queue Telemetry Transport is basically designed for machine to machine or internet of things connectivity protocol.
AMQP: Advanced Message Queuing Protocol is basically advanced message protocol, is highly reliable and interoperable.
This content originally appeared on DEV Community and was authored by Carlos A. Martinez
Carlos A. Martinez | Sciencx (2022-03-23T23:43:12+00:00) Getting started with RabbitMQ Java. Retrieved from https://www.scien.cx/2022/03/23/getting-started-with-rabbitmq-java/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.