MQ应用场景介绍:
1.异步处理
2.应用解耦
3.流量削峰
4.日志处理
RabbitMQ的安装(Windows版本),Linux需要下载linux相应的安装包
1.官网下载地址, https://www.rabbitmq.com/
需要同时安装ErLang和RabbitMQ
image.png
2.RabbitMQ后台管理页面
安装完成后,访问 http://localhost:15672 ,默认管理员账号为: guest ,密码:guest,拥有超级管理员角色。
可以通过此页面进行角色的添加,add exchange , add queue,处理消息等操作
3.消息队列的类型
RabbitMQ共有6中类型的队列,
image.png
1.普通队列
2.工作队列,轮训分发消息
3.发布订阅,生产者和队列之间需要Exchange,所有绑定此Exchange的队列都会收到消息
4.路由模式,生产者和队列之间需要Exchange,只有routing key完全匹配的队列才会收到消息
type = direct
5.主题模式,生产者和队列之间需要Exchange,只要routing key模糊匹配,队列就会收到消息
type = topic
6.RPC模式,很少使用
网友评论