[開發環境] 安裝 RabbitMQ 服務
RabbitMQ 是一個開放原始碼的訊息代理服務,它的主要功能是協助不同應用程式之間進行訊息的傳遞與處理,就像是一個郵局一樣,它讓發送者(寄件人)可以把訊息放進佇列(信箱),然後接收者(收件人)可以從信箱中取出訊息並進行處理。 以下是 RabbitMQ 的一些特點: 訊息佇列 : 讓你可以建立多個佇列(信箱),讓應用程式之間可以互相傳遞訊息,這些訊息可以是任何形式的資料。 可靠性 : 提供持久性訊息和交易支援,就像是郵局會保存信件一樣,即使在系統出現問題時,訊息也不會遺失,並且確保訊息被成功傳遞。 彈性與擴充性 : 支援多種訊息模式,可以依照需要設計點對點傳遞、廣播(發佈/訂閱)或者工作隊列模式,另外,它也可以在單一伺服器或者建立集群,以提高系統的擴充性和可靠性。 管理與監控 : 提供一個管理介面,讓使用者可以輕鬆地監控各佇列、訊息狀態,並且進行設定管理。 下圖是登入管理介面後的示意圖