【RabbitMQ学习之一】RabbitMQ入门
环境
win7
rabbitmq-server-3.7.17
Erlang 22.1
RabbitMQ使用Erlang语言开发消息中间件。RabbitMQ基于AMQP(高级消息队列协议)协议,更适合业务系统、交易系统做消息缓冲的场景,比如订单缓冲等,要求稳定性高、严谨、丢数据可能性小;
kafka适合做日志、大数据中数据交换缓冲,优势是吞吐量大,相对rabbitMQ丢数据可能性弱。阿里新版本的RocketMQ既可应用于业务交易系统,也适用于日志系统。
1、安装
需要先安装Erlang在安装RabbitMQ,安装(含windows和linux)参考:https://blog.csdn.net/hellozpc/article/details/81436980#RabbitMQ_12
windows安装
Linux安装
windows安装后目录一览:
2、启动
(1)启用插件
rabbitmq-plugins enable rabbitmq_management
(2)开启和关闭
停止:net stop RabbitMQ
启动:net start RabbitMQ
3、验证
浏览器地址输入管理界面URL:http://127.0.0.1:15672/,默认账号登录:guest/ guest
4、管理界面的一些操作
参考
参考:
RabbitMQ教程
Kafka、RabbitMQ、RocketMQ等消息中间件的对比
Rabbitmq 报错:reply-code=503, reply-text=COMMAND_INVALID - unknown exchange type 'x-delayed-message'
学习技术不是用来写HelloWorld和Demo的,而是要用来解决线上系统的真实问题的.