美文网首页
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基本概念

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