RabbitMQ从入门到进阶
文章平均质量分 89
RabbitMQ从入门到进阶,RabbitMQ的基本使用,以及高级的刚刚解决方案。
金鳞踏雨
断剑重铸之日,就是归来之时。
展开
-
【RabbitMQ】RabbitMQ集群搭建(Docker版本)
RabbitMQ版本,通常与他的大的功能是有关系的。3.8.x版本主要是围绕Quorum Queue功能,而3.9.x版本主要是围绕Streams功能。目前还有3.10.x版本,还在rc阶段。我们这次选择3.9.15版本。RabbitMQ是基于Erlang语言开发,所以安装前需要安装Erlang语言环境。需要注意下的是RabbitMQ与ErLang是有版本对应关系的。3.9.15版本的RabbitMQ只支持23.2以上到24.3版本的Erlang。原创 2023-07-20 14:18:41 · 833 阅读 · 0 评论 -
RabbitMQ高级之消息可靠性投递
生产者:作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。分别是:如下所示是生产者到消费者的模型:RabbitMQ的整个消息投递的路径Producer--->RabbitMQ Broker(Server)--->Exchange--->Queue--->Consumer我们将利用这两个 callback 控制消息的可靠性投递。消息从 producer 到 exchange 则会返回一个 confirmCallback ,不论消息是否成功到原创 2022-06-07 23:51:38 · 523 阅读 · 0 评论 -
SpringBoot整合RabbitMQ详细教程
SpringBoot提供了快速整合RabbitMQ的方式基本信息再yml中配置,队列交互机以及绑定关系在配置类中使用Bean的方式配置生产端直接注入RabbitTemplate完成消息发送消费端直接使用@RabbitListener完成消息接收...原创 2022-06-06 16:06:51 · 593 阅读 · 1 评论 -
Spring整合RabbitMQ详细解读
使用 Spring 整合 RabbitMQ将组件全部使用配置方式实现,简化编码 。Spring 提供 RabbitTemplate 简化发送消息 API 。使用监听机制简化消费者编码。原创 2022-05-31 14:49:50 · 1042 阅读 · 0 评论 -
RabbitMQ的五种工作模式超详解
一、简单模式。二、Work。三、Routing模式。四、Topics模式。五、PubSub模式1. 创建连接工厂ConnectionFactory2. 设置工厂的参数3.创建连接 Connection4. 创建管道 Channel5. 简单模式中没有交换机exchange,所以不用创建(RabbitMQ会使用默认的交换机!)6. 创建队列queue7. 设置发送内容,使用channal.basicPublish()发送8. 释放资源原创 2022-05-31 12:21:17 · 5349 阅读 · 0 评论 -
RabbitMQ安装与控制台的使用
一、在Windows上安装RabbitMQ安装erlang安装RabbitMQ二、在Ubuntu上安装RabbitMQ三、RabbitMQ控制台的使用添加一个新用户原创 2022-05-30 23:58:06 · 1932 阅读 · 0 评论 -
RabbitMQ入门教程
应用解耦:提高系统容错性和可维护性异步提速:提升用户体验和系统吞吐量削峰填谷:提高系统稳定性原创 2022-05-30 20:59:19 · 1611 阅读 · 4 评论