安装RabbitMQ
作者:互联网
1.安装RabbitMQ
使用docker安装;
从docker公共仓库找RabbitMQ镜像:
网址:hub.docker.com
找带management的镜像,有web管理页面;
拉取镜像到本地:
docker pull rabbitmq:management看是否拉取成功:
docker images启动:
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq cc86ffa2f398-d ->后台启动 -p ->端口转发,将docker容器的端口转发到linux端口;5672是rabbitmq监听的端口,15672是web管理界面的端口; --name ->自定义的容器名; cc86ffa2f398 ->rabbitmq镜像的id; 访问web管理界面: 默认的账号和密码都是:guest 2.测试路由 1)原理 rabbitmq有4种Exchanger; Exchanger会根据其类型处理消息,将消息交给特定的队列; 2)添加Exchanger 在rabbitmq的web管理界面添加测试用的Exchanger 添加3个不同类型的exchanger用来测试: 3)添加队列 添加4个消息队列: 4)测试direct消息 添加绑定: 给exchanger.direct绑定4个队列: 发送消息: 分析: direct类型的exchanger处理消息; 根据路由键找bindings;路由键是dog.voice; 匹配的消息队列只有dog.vice; 结果: 消息队列dog.voice中保存了一条消息; 查看消息内容: 5)测试其它exchanger 可以同过类似的操作来测试其它exchanger: 给exchanger创建绑定; 发布消息; 查看队列中的消息; 例如: topic类型的exchanger,处理消息路由键为dog.aa时,匹配的队列有3个;
标签:队列,端口,rabbitmq,RabbitMQ,消息,exchanger,docker,安装 来源: https://www.cnblogs.com/ShiningArmor/p/13161230.html