RabbitMQ
IcyDate
这个作者很懒,什么都没留下…
展开
-
RabbitMQ学习(五):SpringBoot集成RabbitMQ
目录添加依赖配置文件配置基础消息发送实现队列定义消费者生产者发布订阅模式实现交换机定义及绑定消费者生产者路由模式实现交换机定义及绑定消费者生产者本博客主要是在记录RabbitMQ和SpringBoot的集成,以及几个工作模式的实现,对于一些细节,例如工作模式是什么,路由键,交换机等概念不做介绍。若想要了解这些,可以看笔者之前的博客。R...原创 2020-02-11 16:23:24 · 251 阅读 · 0 评论 -
RabbitMQ学习(一):安装配置
目录RabbitMQ是什么?RabbitMQ安装及设置(Windows为例)1、必需文件2、启动RabbitMQ服务3、配置RabbitMQ六种工作模式的实现:工作模式RabbitMQ是什么?RabbitMQ是一个消息中间件,使用消息队列来实现应用间的通信,可用于异步处理,应用解耦,流量削峰,日志处理等场景。最简单的模型如下图,生产者异步的将消息推送给消息队列,之后...原创 2019-10-15 16:37:32 · 209 阅读 · 0 评论 -
RabbitMQ学习(二):工作模式——简单队列,工作队列,发布-订阅模式
目录RabbitMQ工作模式1、简单队列2、工作队列(1)轮询分发(2)公平分发3、发布-订阅模式后续模式:RabbitMQ学习(三):工作模式——路由模式,主题模式,RPC模式RabbitMQ工作模式使用Java语言,这里暂不讲解与Spring的整合,重点在于六种模式的理解,需要的包。<dependency> <groupId&...原创 2019-10-16 09:54:44 · 350 阅读 · 0 评论 -
RabbitMQ学习(三):工作模式——路由模式,主题模式,RPC模式
目录1、路由模式2、主题模式3、RPC模式阅读本篇文章之前建议先阅读前三个模式:RabbitMQ学习(二):工作模式——简单队列,工作队列,发布-订阅模式。能够更好的承上启下。消息确认机制:RabbitMQ学习(四):消息确认机制——事务模式,Confirm模式1、路由模式路由模式和发布订阅模式一样,都是通过交换机实现一条消息被多个消费者接收。不同的是,路由模式能够做到控制...原创 2019-10-16 11:01:00 · 665 阅读 · 0 评论 -
RabbitMQ学习(四):消息确认机制——事务模式,Confirm模式
目录消息确认机制事务模式Confirm模式1、普通Confirm模式2、批量Confirm模式3、异步Confirm模式总结消息确认机制在之前的工作模式中,我们会发现,所有的生产者在推送完消息后就结束或者执行其他任务,并不知晓消息是否发送成功。如果要保证消息的可靠性,需要对消息进行持久化处理。除了设置持久化相关代码外,我们还要保证消息是被推送到代理服务器(bro...原创 2019-10-21 15:22:14 · 812 阅读 · 0 评论