随笔 - 247  文章 - 0  评论 - 20  阅读 - 56万

随笔分类 -  RabbitMQ

RabbitMQ 可靠投递
摘要:RabbitMQ 可靠投递 标签: RabbitMQ shovel-plugin ConfirmCallback RabbitMQ消息投递 背景 confirmCallback 确认模式 returnCallback 未投递到 queue 退回模式 shovel-plugin 跨机房可靠投递 背景 阅读全文
posted @ 2023-03-27 14:04 云淡风轻博客 阅读(32) 评论(0) 推荐(0) 编辑
RabbitMQ学习整理————基于RabbitMQ实现RPC
摘要:通过Spring AMQP实现RPC通过Spring来实现RPC也很简单,主要通过spring提供的一个RabbitTemplate对象中sendAndReceive方法来实现,这个方法是发送消息然后一直等待响应。监听器里面实现的和之前的逻辑大致相同,都需要将response响应消息发送到对应的re 阅读全文
posted @ 2023-02-24 13:57 云淡风轻博客 阅读(93) 评论(0) 推荐(0) 编辑
Rabbitmq基本API使用
摘要:https://www.cnblogs.com/lean-blog/p/14150887.html 阅读全文
posted @ 2023-02-23 17:36 云淡风轻博客 阅读(8) 评论(0) 推荐(0) 编辑
RabbitMQ 运转流程
摘要:生产者发送消息 1、生产者连接到 RabbitMQ Broker,建立一个连接(Connection),开启一个信道(Channel) 2、生产者声明一个交换器,并设置相关属性,比如交换机类型、是否持久化等 3、生产者声明一个队列并设置相关属性,比如是否排他、是否持久化、是否自动删除等 4、生产者通 阅读全文
posted @ 2021-01-17 23:00 云淡风轻博客 阅读(300) 评论(0) 推荐(0) 编辑
RabbitMQ保证消息的顺序性
摘要:当我们的系统中引入了MQ之后,不得不考虑的一个问题是如何保证消息的顺序性,这是一个至关重要的事情,如果顺序错乱了,就会导致数据的不一致。 比如:业务场景是这样的:我们需要根据mysql的binlog日志同步一个数据库的数据到另一个库中,加如在binlog中对同一条数据做了insert,update, 阅读全文
posted @ 2021-01-17 22:56 云淡风轻博客 阅读(4057) 评论(0) 推荐(0) 编辑
RabbitMQ消息持久化
摘要:目录 一、前言 二、队列持久化 2.1 查看存在的队列和消息数量 2.2 持久化队列 三、消息持久化 四、总结 回到顶部 一、前言 如果我们希望即使在RabbitMQ服务重启的情况下,也不会丢失消息,我们可以将Queue与Message都设置为可持久化的(durable),这样可以保证绝大部分情况下 阅读全文
posted @ 2021-01-17 22:52 云淡风轻博客 阅读(1846) 评论(0) 推荐(0) 编辑
RabbitMQ(六)消息幂等性处理
摘要:一、springboot整合rabbitmq 我们需要新建两个工程,一个作为生产者,另一个作为消费者。在pom.xml中添加amqp依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot 阅读全文
posted @ 2020-09-28 13:00 云淡风轻博客 阅读(1291) 评论(0) 推荐(0) 编辑
Springboot 整合RabbitMq ,用心看完这一篇就够了
摘要:该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了) 在安装完rabbitMq后,输入http://ip:156 阅读全文
posted @ 2020-07-12 21:51 云淡风轻博客 阅读(1683) 评论(0) 推荐(0) 编辑
rabbitMQ报错:Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method:
摘要:1.输入的机器的 IP:15672进入Raabitmq的登陆管理界面 点击admin,进去点击set permission ok, 在运行应该就不会包这个错了 阅读全文
posted @ 2020-07-12 19:35 云淡风轻博客 阅读(7850) 评论(0) 推荐(0) 编辑
RabbitMQ (五):死信队列
摘要:什么是TTL RabbitMQ的TTL全称为Time-To-Live,表示的是消息的有效期。消息如果在队列中一直没有被消费并且存在时间超过了TTL,消息就会变成了"死信" (Dead Message),后续无法再被消费了。设置TTL有两种方式: 第一种是声明队列的时候,在队列的属性中设置,这样该队列 阅读全文
posted @ 2020-07-10 14:48 云淡风轻博客 阅读(613) 评论(0) 推荐(0) 编辑
RabbitMQ(四):使用Docker构建RabbitMQ高可用负载均衡集群
摘要:RabbitMQ(四):使用Docker构建RabbitMQ高可用负载均衡集群 本文使用Docker搭建RabbitMQ集群,然后使用HAProxy做负载均衡,最后使用KeepAlived实现集群高可用,从而搭建起来一个完成了RabbitMQ高可用负载均衡集群。受限于自身条件,本文使用VMware虚 阅读全文
posted @ 2020-06-30 15:11 云淡风轻博客 阅读(924) 评论(0) 推荐(0) 编辑
RabbitMQ(三):RabbitMQ与Spring Boot简单整合
摘要:RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。Spring Boot的兴起,极大地简化了Spring的开发,本文将使用Spring Boot与RabbitMQ进行简单整合,实现生产和消费消息。 配置 Spring Boot使用了这么久,套路差不多摸清楚了。 阅读全文
posted @ 2020-06-30 15:03 云淡风轻博客 阅读(554) 评论(0) 推荐(0) 编辑
RabbitMQ(二):RabbitMQ高级特性
摘要:RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。作为一名合格的开发者,有必要了解一下相关知识,RabbitMQ(一):RabbitMQ快速入门已经入门RabbitMQ,本文介绍RabbitMQ的高级特性。 过期时间(TTL) Time To Live,也就是 阅读全文
posted @ 2020-06-30 14:58 云淡风轻博客 阅读(173) 评论(0) 推荐(0) 编辑
RabbitMQ(一):RabbitMQ快速入门
摘要:RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。作为一名合格的开发者,有必要对RabbitMQ有所了解,本文是RabbitMQ快速入门文章,主要内容包括RabbitMQ是什么、RabbitMQ核心概念、常用交换器类型、用Docker安装RabbitMQ等。 阅读全文
posted @ 2020-06-30 14:56 云淡风轻博客 阅读(289) 评论(0) 推荐(0) 编辑
windows10环境下的RabbitMQ安装步骤(图文)
摘要:windows10环境下的RabbitMQ安装步骤(图文) 记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。 第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http:/ 阅读全文
posted @ 2020-06-16 23:06 云淡风轻博客 阅读(380) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示