1. 程式人生 > 程式設計 >RabbitMQ 簡介與安裝

RabbitMQ 簡介與安裝

RabbitMQ 是一個常用的訊息中介軟體,他有以下特點

  • 開源GitHub地址
  • 基於AMQP協議: 參考AMQP協議
  • 使用 Erlang 語言編寫: Erlang 語言最初用於大型電信交換裝置的系統開發,用來開發訊息佇列在合適不過
  • 跨平臺、跨語言:訊息的傳送端和接收端可以是不同的平臺或不同的語言
  • 支援多種語言的客戶端:比如 java、python、php等等
  • 主流、高可靠、效能優秀、高可用、社群活躍、api豐富等等

安裝

RabbitMQ 有多種安裝方式,Liunx、windows、mac、docker,我這裡選擇的是 docker 具體安裝請參考 docker 下安裝 RabbitMQ

web管理端

web管理端內容非常的多,單獨寫了篇文章,參考RabbitMQ WEB管理端

核心概念

參考 RabbitMQ 中的核心概念

四種型別的Exchange

參考 RabbitMQ 四種型別Exchange

叢集模式

參考 RabbitMQ 四種叢集架構