- 是什么?
- 消息中间件
- RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写
- 官网:https://www.rabbitmq.com/
- 干什么?
- 案例:公众号推送通知,发送消息到消息中间件服务器,手机微信里的消息中间件客户端,就会自动去把消息获取出来显示。
- 案例:公众号推送通知,发送消息到消息中间件服务器,手机微信里的消息中间件客户端,就会自动去把消息获取出来显示。
- 怎么用?
- Windows
1.下载erlang(RabbitMQ依赖erlang环境) https://www.erlang.org/downloads
运行EXE安装
2.与java的jdk一样配置环境变量,只需配置PATH,增加一个erlang安装路径
3.下载rabbit http://dl.bintray.com/rabbitmq/all/rabbitmq-server/
安装
4.在安装目录的sbin下打开cmd 输入命令rabbitmq-plugins enable rabbitmq_management安装可视化插件
5.浏览器输入:http://127.0.0.1:15672 进行查看,出现登录界面即成功,账号密码:guest - Linux
- 安装之前要装一些必要的库:
sudo yum install build-essential
sudo yum install libncurses5-dev
No package libncurses5-dev available. 如果安装时提示无工作可做,可以终止安装了
sudo yum install libssl-dev
sudo yum install m4
sudo yum install unixodbc unixodbc-dev
sudo yum install freeglut3-dev libwxgtk2.8-dev
sudo yum install xsltproc
sudo yum install fop
sudo yum t install tk8.5
- 执行安装依赖环境:
sudo yum install erlang
查看版本
erl
- 安装RabbitMQ:
sudo yum install rabbitmq-server
查看状态
service rabbitmq-server status
安装可视化插件
sudo rabbitmq-plugins enable rabbitmq_management
sudo chkconfig rabbitmq-server on # 添加开机启动RabbitMQ服务 - sudo /sbin/service rabbitmq-server start # 启动服务
- sudo /sbin/service rabbitmq-server status # 查看服务状态
- sudo /sbin/service rabbitmq-server stop # 停止服务
打开端口
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT - /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
- 安装之前要装一些必要的库:
- Windows
- 模式
- Fanout(广播模式:一对多)
- Direct(指定队列,点对点)
- Fanout(广播模式:一对多)
RabbitMQ
最新推荐文章于 2024-10-13 17:23:24 发布
本文介绍了RabbitMQ,一个开源AMQP实现,用于实现消息中间件功能。讲解了RabbitMQ在Windows和Linux上的安装步骤,以及Fanout、Direct和Topic三种模式的使用方法,同时对比了其他消息中间件的优缺点。
摘要由CSDN通过智能技术生成