RabbitMQ - The first sight

Message brokers 是讓application, service and system 做溝通與交換訊息,即便雙方用不同的語言、平台。提供驗證、route、儲存、發送message到指定收件人上,是個中介的角色。Sender 無需知道Receiver真實位置,也不用確認對方是否接收到或是否存在。

Rabbit MQ 是分散式的 message broker,提供在複雜的環境中進行資訊傳遞。採用推送的模式,提供理想低延遲的queue-base架構。

非常適合在快速請求response的web servers,並在高負載的工作下與其他服務共享訊息。另外也可以處理後台long running task 像是圖片轉換、PDF轉換。另一種message傳遞方式,可參考另一篇Kafka - The first sight 介紹Publish/Subscribe的模式。

留言

這個網誌中的熱門文章

[專案] 銀行端末系統

如何在MacOS 中自由切換不同Python版本 - pyenv + virtualenv

用 C# 控制 Win7 輸入法