美文网首页
RabbitMQ-01基本概念

RabbitMQ-01基本概念

作者: one_little_boy | 来源:发表于2019-06-18 10:55 被阅读0次

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,拥有超级管理员角色。

image.png
可以通过此页面进行角色的添加,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模式,很少使用

相关文章

  • RabbitMQ-01基本概念

    MQ应用场景介绍: 1.异步处理2.应用解耦3.流量削峰4.日志处理 RabbitMQ的安装(Windows版本)...

  • 第三章,发布订阅demo

    新建一个名为rabbitmq-01的demo项目 因为我不是新建的maven项目,所以下载下列两个jar,amqp...

  • boost - 指针容器

    ptr_vector指针向量基本概念 ptr_vector指针向量 基本概念 Boost学习之指针容器 基本概念:...

  • 核武器基本概念及分类 - Part. 1

    【核武器基本概念及分类】Part. 1 目录: 核武器基本概念及分类 - Part. 1 核武器基本概念及分类 -...

  • 核武器基本概念及分类 - Part. 2

    【核武器基本概念及分类】Part. 2 目录: 核武器基本概念及分类 - Part. 1 核武器基本概念及分类 -...

  • 核武器基本概念及分类 - Part. 3

    【核武器基本概念及分类】Part. 3 目录: 核武器基本概念及分类 - Part. 1 核武器基本概念及分类 -...

  • 面向对象

    基本概念

  • OpenGL基本概念(知识)

    OpenGL基本概念 基本概念与说明 基本概念 OpenGL是一个图形API,用来绘制三维物体(也可以是2D物体)...

  • 20170904 SELinux

    SELinux的基本概念设置SELinux 一、SELinux的基本概念 (一)定义: SELinux:Secur...

  • IO流

    # 3.1 File # ## 3.1.1 File基本概念 ## 1.基本概念 -File类用于表示文件(目录)...

网友评论

      本文标题:RabbitMQ-01基本概念

      本文链接:https://www.haomeiwen.com/subject/ehdttctx.html