環境
win7
rabbitmq-server-3.7.17
Erlang 22.1linux
RabbitMQ使用Erlang語言開發消息中間件。RabbitMQ基於AMQP(高級消息隊列協議)協議,更適合業務系統、交易系統作消息緩衝的場景,好比訂單緩衝等,要求穩定性高、嚴謹、丟數據可能性小;windows
kafka適合作日誌、大數據中數據交換緩衝,優點是吞吐量大,相對rabbitMQ丟數據可能性弱。阿里新版本的RocketMQ既可應用於業務交易系統,也適用於日誌系統。瀏覽器
一、安裝
須要先安裝Erlang在安裝RabbitMQ,安裝(含windows和linux)參考:https://blog.csdn.net/hellozpc/article/details/81436980#RabbitMQ_12
windows安裝
Linux安裝大數據
windows安裝後目錄一覽:.net
二、啓動
(1)啓用插件
rabbitmq-plugins enable rabbitmq_management插件
(2)開啓和關閉
中止:net stop RabbitMQ
啓動:net start RabbitMQ日誌
三、驗證
瀏覽器地址輸入管理界面URL:http://127.0.0.1:15672/,默認帳號登陸:guest/ guestcode
四、管理界面的一些操做
參考server
參考:
RabbitMQ教程中間件
Kafka、RabbitMQ、RocketMQ等消息中間件的對比
Rabbitmq 報錯:reply-code=503, reply-text=COMMAND_INVALID - unknown exchange type 'x-delayed-message'