Getting started with RabbitMQ Java

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 ente…


This content originally appeared on DEV Community and was authored by Carlos A. Martinez

Image description

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

Image description

http://localhost:15672/

username, password: guest

Dashboard RabbitMQ

Image description

Create a new Exchange

Image description

Create a new Queue

Image description

Binding Exchange with Queue

Image description

Publish message

Image description

Get message from Queue

Image description

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


Print Share Comment Cite Upload Translate Updates
APA

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/

MLA
" » Getting started with RabbitMQ Java." Carlos A. Martinez | Sciencx - Wednesday March 23, 2022, https://www.scien.cx/2022/03/23/getting-started-with-rabbitmq-java/
HARVARD
Carlos A. Martinez | Sciencx Wednesday March 23, 2022 » Getting started with RabbitMQ Java., viewed ,<https://www.scien.cx/2022/03/23/getting-started-with-rabbitmq-java/>
VANCOUVER
Carlos A. Martinez | Sciencx - » Getting started with RabbitMQ Java. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/03/23/getting-started-with-rabbitmq-java/
CHICAGO
" » Getting started with RabbitMQ Java." Carlos A. Martinez | Sciencx - Accessed . https://www.scien.cx/2022/03/23/getting-started-with-rabbitmq-java/
IEEE
" » Getting started with RabbitMQ Java." Carlos A. Martinez | Sciencx [Online]. Available: https://www.scien.cx/2022/03/23/getting-started-with-rabbitmq-java/. [Accessed: ]
rf:citation
» Getting started with RabbitMQ Java | Carlos A. Martinez | Sciencx | 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.

You must be logged in to translate posts. Please log in or register.