
RabbitMQ
niceyoo
这个作者很懒,什么都没留下…
展开
-
RabbitMQ六种队列模式-主题模式
前言RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式 [本文]从前面的几篇我们依次经历了 exchange 模式从 fanout > direct 的转变过程,在 fanout 时,我们只能进行简单的广播,对应类型比较单一,使用 dir...原创 2019-09-02 19:55:00 · 411 阅读 · 0 评论 -
RabbitMQ六种队列模式-路由模式
前言RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式 [本文]RabbitMQ六种队列模式-主题模式本文带大家了解 RabbitMQ 队列模式中的路由模式。其实只要看过上篇发布模式后,相信路由模式上手就非常 easy 了,唯一差距就是两个参数,exchange类型和 routi...原创 2019-09-02 19:55:45 · 2492 阅读 · 0 评论 -
RabbitMQ六种队列模式-发布订阅模式
前言RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅 [本文]RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式上文的工作队列模式是直接在生产者与消费者里声明好一个队列,这种情况下消息只会对应同类型的消费者。显然这种只处理同种类型的消息是有弊端的。举个用户注册的列子门户网站,用户在注册...原创 2019-09-02 19:56:19 · 452 阅读 · 0 评论 -
RabbitMQ六种队列模式-工作队列模式
前言RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列 [本文]RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式上文我们了解了 RabbitMQ 六种队列模式中的简单队列,代码也是非常的简单,比较容易理解。但是简单队列有个缺点,简单队列是一一对应的关系,即点对点,一个生产者对应一个消费者,...原创 2019-09-02 19:58:09 · 1593 阅读 · 0 评论 -
RabbitMQ六种队列模式-简单队列模式
前言RabbitMQ六种队列模式-简单队列 [本文]RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式在官网的教程中,描述了如上六类工作队列模式:简单队列模式:最简单的工作队列,其中一个消息生产者,一个消息消费者,一个队列。也称为点对点模式工作模式:一个消息生产者,一个交换器...原创 2019-09-02 19:58:42 · 354 阅读 · 0 评论 -
RabbitMQ消息确认机制
文章目录文章目录文章目录1. 事务机制2. Confirm模式2.1 生产者2.1.1 普通Confirm模式2.1.2 批量Confirm模式2.1.3 异步Confirm模式2.2 消费者3. 其他消费者如何确保消息一定能够消费成功呢?由于在前面工作队列模式里面我们了解了应答模式,所以我们可以很自信的回答如上题目。通过应答形式,默认自动应答,可以修改为手动应答来保证消息消费成功。其实...原创 2019-09-03 19:26:24 · 750 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
首先本文是学习过程中的一个小demo,不涉及实际的发送短信、邮件的发送逻辑,同时,在文中 RabbitMQ 是基于发布订阅模式。所以如下会使用邮件、短信发送的例子,生产者对外发布发送消息的接口,根据调用的参数发送到相应的队列中。其实这里面还会存在一些问题,比如事务问题、重复签收问题等等,由于是练手Demo,其他问题留在后面的文章补充。文章目录1. 生产者1.1 maven依赖1.2 ...原创 2019-09-04 18:03:27 · 1127 阅读 · 0 评论 -
RabbitMQ消息幂等性问题
文章目录1. 什么是幂等性?1.1 消息队列的幂等性1.2 模拟重试机制1.2.1 生产者代码1.2.2 消费者代码1.2.3 消费者 application.yml 配置2. 如何保证消息幂等性,不被重复消费?解决方法1. 什么是幂等性?在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。HTTP方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。幂...原创 2019-09-05 08:32:48 · 1170 阅读 · 0 评论