Statement

文章目录

  • 一、队列总览
    • 1.1. 图示
    • 1.2. 说明
  • 二、简单队列
    • 2.1. 图示
    • 2.2. 导入RabbitMQ的客户端依赖
    • 2.3. 获取MQ的连接
    • 2.4. 生产者发送消息到队列
    • 2.5. 管理工具中查看消息
    • 2.6. 消费者从队列中获取消息

一、队列总览

1.1. 图示

1.2. 说明

说明 模式
简单队列
work模式 多劳多得
消息的确认模式
订阅模式
路由模式
通配符模式

二、简单队列

2.1. 图示

P:消息的生产者
C:消息的消费者
红色:队列

生产者将消息发送到队列,消费者从队列中获取消息。

2.2. 导入RabbitMQ的客户端依赖

        <dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>3.4.1</version></dependency>

2.3. 获取MQ的连接

2.4. 生产者发送消息到队列

运行生产者main方法,发送消息

2.5. 管理工具中查看消息


点击上面的队列名称,查询具体的队列中的信息:

2.6. 消费者从队列中获取消息

运行消费者main方法


从上图可以看出,可以成功的接收到消息!!!
但是,为什么服务没有停止呢?
因为有监听程序

// 监听队列
channel.basicConsume(QUEUE_NAME, true, consumer);

RabbitMQ的5种队列_简单队列_入门试炼_第4篇相关推荐

  1. RabbitMQ六种队列模式-简单队列模式

    前言 RabbitMQ六种队列模式-简单队列 [本文] RabbitMQ六种队列模式-工作队列 RabbitMQ六种队列模式-发布订阅 RabbitMQ六种队列模式-路由模式 RabbitMQ六种队列 ...

  2. rabbitmq几种工作模式_RabbitMQ六种队列模式-简单队列模式

    在官网的教程中,描述了如上六类工作队列模式: 简单队列模式:最简单的工作队列,其中一个消息生产者,一个消息消费者,一个队列.也称为点对点模式. 工作模式:一个消息生产者,一个交换器,一个消息队列,多个 ...

  3. java课后习题七解析_《Java基础入门》_课后习题解析.doc

    <Java基础入门>_课后习题解析 <Java基础入门>课后习题 Java开发入门 一.填空题 1.Java的三大体系分别是_JavaSE_____._JavaEE_____. ...

  4. RabbitMQ的5种队列_Work模式_入门试炼_第5篇

    文章目录 一.work模式 1.1. 图示 1.2. 消费者1 1.3. 消费者2 1.4. 生产者 1.5. 测试 二.Work模式的"能者多劳" 2.1. 关键配置 2.2. ...

  5. RabbitMQ的5种队列_订阅模式_入门试炼_第7篇

    解读: 1.1个生产者,多个消费者 2.每一个消费者都有自己的一个队列 3.生产者没有将消息直接发送到队列,而是发送到了交换机 4.每个队列都要绑定到交换机 5.生产者发送的消息,经过交换机,到达队列 ...

  6. RabbitMQ的5种队列_消息确认模式_入门试炼_第6篇

    消费者从队列中获取消息,服务端如何知道消息已经被消费呢? 模式1:自动确认 只要消息从队列中获取,无论消费者获取到消息后是否成功消息,都认为是消息已经成功消费. 模式2:手动确认 消费者从队列中获取消 ...

  7. RabbitMQ的5种队列_通配符模式_入门试炼_第8篇

    5.9.2.生产者

  8. RabbitMQ的5种队列_路由模式_入门试炼_第8篇

    生产者 5.8.3.费者1(前台系统) 消费2(搜索系统)

  9. 浩鲸科技是外包公司吗_简单app应用外包公司_广腾(深圳)互联网科技有限公司...

    首页 > 新闻中心 发布时间:2020-11-01 00:44:33 导读:广腾(深圳)互联网科技有限公司为您提供简单app应用外包公司的相关知识与详情:移动手机App领域是行业内靠前的这也让一 ...

最新文章

  1. DWORD dwSendTime =::GetTickCount();
  2. AVL树(一)之 C语言的实现
  3. Fiddler抓包工具详解(二)(fiddler菜单工具栏详解,相关快捷键)
  4. 非常实用的 Python 库,推一次火一次
  5. 升级到WP8必需知道的13个特性
  6. 2022 年“苹果学者”名单公布,4 位华人学生位列其中
  7. 在线文本行固定长度填充工具
  8. git---怎样将分支上的一个单文件合并到主分支上(master)
  9. 三菱modbusRTU通讯实例_PLC编程实例 | 讲解食品和药品成型案例程序!
  10. 用Python给你的头像加口罩,加圣诞帽,加红心,加加加
  11. 小马哥----山寨高仿小米5 图片1:1机型 机型曝光 与真假鉴别方法
  12. Java对接海康威视明眸门禁设备
  13. 在一家地产公司搞销售
  14. MAINTAIN翻译软件测试,maintain是什么意思_maintain的翻译_音标_读音_用法_例句_爱词霸在线词典...
  15. Visio如何把形状置于底层
  16. Python 裁剪视频为图片
  17. 构建去中心化安全桥梁 Conflux 与 Chainlink 达成战略合作
  18. 100G 数据,只有 100M 内存,怎么排序?
  19. itunes 备份路径 修改_被苹果抛弃的最不讨喜应用:iTunes兴衰史
  20. IC datasheet 查询网站

热门文章

  1. USNews世界大学排名! CS引争议!中国高校霸榜:清华第一,北邮反超CMU
  2. 1682亿背后丨一分钟看懂天猫双11
  3. vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...
  4. flink连接kafka整合hbase,scala
  5. linux定时任务的用法详解
  6. IO之 Properties类加载文件
  7. 网络流之最大流算法(EdmondsKarp)
  8. 解读Batch Normalization
  9. 看懂这5幅图,研发效能分析和改进就容易了
  10. DTCC 2020 | 阿里云梁高中:DAS之基于Workload的全局自动优化实践