SGwanmin

在学习C语言和数据结构,,, 日了,上学时候没感觉啥的,学的越多发现得调头翻大学教材了,啊,西八!

导航

RabbitMQ应用

RabbitMQ应用

1.下载RabbitMQ

RabbitMQ官网下载地址

 

 2.下载安装OTP

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)

类似于正则表达式匹配的一种模式,主要是用#,*匹配

 

posted on 2024-07-17 10:31  GwanMin  阅读(46)  评论(0)    收藏  举报