RabbitMQ应用
RabbitMQ应用
1.下载RabbitMQ

2.下载安装OTP

安装OTP

安装RabbitMQ

ps:注意安装顺序!!!
3.配置RabbitMQ

执行相关命令
1.添加用户密码 rabbitmqctl add_user UserName
2.设置wenli为管理员 rabbitmqctl set_user_tags UserName administrator
3.启动RabbitMQ的web管理 rabbitmq-plugins enable rabbitmq_management
登入RabbitMQ Management
http://localhost:15672/

创建virtual host

设置用户权限

其他的在也页面上都有 不细说了。
4.RabbitMQ 工作模式
RabbitMQ常用的工作模式有:简单队列模式、工作队列模式、发布订阅模式、路由模式、主题模式.
详情可以到官网查看:https://www.rabbitmq.com/getstarted.html
1.简单队列模式(simple queue)
只包含一个生产者以及一个消费者,生产者Producer将消息发送到队列中,消费者Consumer从该队列接受消息(单生产消费)

2.工作队列模式(Work Queues)
多个Consumer绑定到同一个队列中,一条消息只能被一个consumer接受,工作队列有轮训分发和公平分发两种模式(字面就能理解,不解释了)

3.发布-订阅模式(Publish/Subscribe)
生产者将消息发送到交换器,然后交换器绑定到多个队列,监听该队列的所有消费者消费消息。

4.路由模式(Routing)
生产者讲消息发送到direct交换器,他会把消息路由到那些binding key与routing key匹配的queue中,来实现有选择的消费信息

5.主题模式(Topic)
类似于正则表达式匹配的一种模式,主要是用#,*匹配

浙公网安备 33010602011771号