rabbitmq的安裝和簡單配置
rabbitmq的說明和特性見官網
然後xz -d rabbitmq-server-generic-unix-3.6.2.tar.xz ,之後用tar -xvf 解壓 rabbitmq-server-generic-unix-3.6.2.tar (注意:使用tar -zxvf解壓報錯,將引數z去除就行)
使用sbin目錄下的 ./rabbitmq-server -detached 可能是報錯: exec: erl: not found,此時需要安裝erlang環境,可以參考( ; ;
安裝erlang可能會報錯,請參考
可以在etc/profile.d中新增乙個erlang.sh的檔案,新增上erlang的sbin的路徑,然後source /etc/profile;
上面的安裝容易出錯,採用rpm方式安裝可能會順利,具體參考
簡單介紹:
rabbitmq:
faout:這種模式下不需要 routing-key
direct:這種模式下,queue 需要執行 bind 操作繫結到 exchange 上並提供繫結的 routing-key
topic:這種模式比較複雜,簡單的來說,就是 exchange 會把收到的訊息**到所有關心 routing-key 的 queue 上,exchange 通過對訊息的 routing-key 進行模糊匹配查詢到對應的佇列
參考:
發布訂閱是使用topic還是faout,如何做權衡?
RabbitMQ配置與安裝
示例使用的是rabbitmq 3.7.9,因為rabbitmq需要建立在erlang otp平台上,首先要安裝erlang。erlang 二 開始安裝 1 先安裝erlang,如果使用opt win64的方式,開啟後直接全部點 下一步 直到安裝成功。選擇解壓或者其它非安裝的方式,記得新增一下系統環境...
RabbitMQ安裝與配置
訪問rabbitmq官網,下滑到下圖,然後選擇download installation。1 安裝erlang 由於rabbitmq需要erlang語言的支援,在安裝rabbitmq之前需要安裝erlang。sudo apt get install erlang erlang nox 2 安裝rab...
RabbitMQ安裝與配置
安裝配置epel源 rpm ivh 安裝erlang yum y install erlang rabbitmq是基於erlang開發的,所以需要安裝這個 安裝rabbitmq yum y install rabbitmq server y引數表示需要什麼外掛程式預設安裝 service rabbi...