mac下安裝並啟動RabbitMQ


前言

  RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而群集和故障轉移是構建在開放電信平台框架上的。所有主要的編程語言均有與代理接口通訊的客戶端庫。
  RabbitMQ是一套開源(MPL)的消息隊列服務軟件,是由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 的開源實現,由以高性能、健壯以及可伸縮性出名的 Erlang 寫成。

正文

  在django需要使用異步操作的情況下,Celery是一個常用的庫。在實際的項目中,Celery又需要依賴RabbitMQ。所以,安裝和使用RabbitMq是一切的關鍵。在macos中一般使用:brew來安裝,下面給出安裝步驟:

1 安裝更新:brew update
2 安裝rabbitmq:brew install rabbitmq

rabbitmq的腳本都安裝在目錄:/usr/local/Cellar/rabbitmq 的sbin下面,也等同於目錄:/usr/local/opt/rabbitmq/sbin下

接下來就需要在環境變量中添加:export PATH=$PATH:/usr/local/opt/rabbitmq/sbin 即可:
這樣您可以使用以下命令啟動RabbitMQ服務器了:
rabbitmq-server

總結

  • 啟動celery之前一定要啟動rabbitmq-server
  • celery的東西也要熟悉

參考文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM