- RabbitMQ is a reliable and mature messaging and streaming broker, which is easy to deploy on cloud environments, on-premises, and on your local machine.
- medium.com technoid-community/what-is-rabbitmq-…RabbitMQ is a reliable, mature general-purpose message broker that supports a variety of protocols including AMQP, MQTT, STOMP, and others.
- gokhan-gokalp.com rabbitmq-nedir-ve-windowsa-…RabbitMQ bir çok yazılım diline destek verdiği gibi, bir çok işletim sistemi üzerinde de çalışabilmektedir ve open source‘dur.
- bluemarkacademy.com rabbitmq-nedir-rabbitmq-nasil…RabbitMQ, açık kaynaklı bir mesaj aracısıdır. Temel görevi, iki veya daha fazla uygulama arasında mesajları güvenli ve güvenilir bir şekilde iletmektir.
- rabbitmq.github.io rabbitmq-stream-dotnet-client/…In a RabbitMQ stream, consuming leaves the stream intact. So the content of a stream can be read and re-read without impact or destructive effect.
- borakasmer.com rabbitmq-nedir/RabbitMQ bir mesaj kuyruğu sistemidir. Benzerleri Apache Kafka, Msmq, Microsoft Azure Service Bus, Kestrel, ActiveMQ olarak sıralanabilir.
- twitter.com rabbitmq?lang=trUpcoming webinar on October 13, 2022: Learn about stream support in RabbitMQ and enterprise-grade business continuity with VMware Tanzu RabbitMQ.
- atatus.com blog/rabbitmq-overview/In this blog, we will explore RabbitMQ in-depth and learn how to use it to implement message-based communication between microservices.
- gencayyildiz.com blog/rabbitmq-nedir-ne-amaca-…RabbitMQ’yu neden kullanmalıyız? Yazılım uygulamalarında ölçeklendirilebilir bir ortam sağlayabilmek istiyorsak eğer RabbitMQ kullanılmalıdır.
- burakneis.com rabbitmq-nedir/Bu bağlamda RabbitMQ hem posta kutusu hem postane hem de postacıdır. Tek farkı kağıt yerine, FIFO (First In First Out) mantığında binary large object (BLOB)...
RabbitMQ — это брокер сообщений с открытым исходным кодом. Он реализует протокол AMQP (Advanced Message Queuing Protocol).
Принцип работы RabbitMQ:
Он принимает сообщения от поставщиков, отправляет подтверждение о приёме и перенаправляет сообщение получателям.
Получатели подтверждают, что сообщение доставлено, или сигнализируют о неудачной доставке. Во втором случае сообщение остаётся в очереди до тех пор, пока не будет доставлено. После доставки сообщение удаляется из системы.
Особенности RabbitMQ:
Гибкая маршрутизация. Одно и то же сообщение могут получить сразу несколько подписчиков.
Подход push. Брокер сам активно отправляет сообщения подписчикам, которые подписаны на очереди. Такой подход позволяет уменьшить задержку обработки данных и более равномерно распределить нагрузку между потребителями.
Удаление сообщений из очереди. После получения сообщение удаляется из очереди. Благодаря этому одно и то же сообщение может быть обработано только одним потребителем и не хранится дольше необходимого.
Сфера применения RabbitMQ:
интеграция микросервисов;
потоковая передача данных в режиме реального времени;
передача работы удалённым работникам.
RabbitMQ используют крупные компании, в числе которых Bloomberg, Reddit, NASA и другие.