E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Rabbitmq
RabbitMQ
升级到 3.8 后,消息触发重新排队和投递?
现象原本我们线上用的
RabbitMQ
版本为3.3.5,是比较老的版本了。升级到3.8.27后,出现了奇怪的bug。部分消息无法消费,再不断触发重新投递。
夏天的技术博客
·
2023-10-19 04:51
RabbitMQ
防踩坑指南
rabbitmq
分布式
Springboot与
RabbitMQ
消息超时时间、队列消息超时时间
一TTL(过期时间)TTL是Time-To-Live的缩写,
RabbitMQ
可以对消息和队列设置TTL(过期时间)。
讓丄帝愛伱
·
2023-10-19 04:51
后端技术
java-rabbitmq
spring
boot
rabbitmq
RabbitMQ
错误检查
今天使用
RabbitMQ
做数据下发操作,当在发送端声明了Exchange后打开
RabbitMQ
的管理控制台,可以查看,其中已经创建了Exchange但并没有Queue接着运行接收端,发现以下错误,即406
weixin_33802505
·
2023-10-19 04:50
大数据
Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=505,
C#使用
rabbitmq
在接收消息事件处理中,同时发布消息报错:Alreadyclosed:TheAMQPoperationwasinterrupted:AMQPclose-reason,initiatedbyPeer
王焜棟琦
·
2023-10-19 04:19
rabbitmq
C#
c#
rabbitmq
RabbitMQ
报错 Already closed: The AMQP operation was interrupted
C#使用
rabbitmq
在接收消息事件处理中报错:Alreadyclosed:TheAMQPoperationwasinterrupted:AMQPclose-reason,initiatedbyPeer
_dejavu
·
2023-10-19 04:49
消息队列
rabbitmq
分布式
修改
RabbitMq
的超时时间
rabbitmq
默认客户端超时时间是3分钟,手动ACK情况下会如果业务事件较长会超时,可以采用下面修改方式:第一种:需要重启MQ.在etc目录下建一个文件,/etc/
rabbitmq
.conf,
rabbitmq
shanshantuchenxu
·
2023-10-19 04:49
java-rabbitmq
rabbitmq
java
RabbitMQ
消费端报:delivery acknowledgement on channel 5 timed out. Timeout value used: 1800000 ms. This t
场景:消费端日志控制台报如下错误:2022-11-2513:18:29.354ERROR13368---[.15.178.36:5672]o.s.a.r.c.CachingConnectionFactory:1575-Channelshutdown:channelerror;protocolmethod:#method(reply-code=406,reply-text=PRECONDITION_
拄杖忙学轻声码
·
2023-10-19 04:46
MQ
异常和开发经验总结
rabbitmq
rabbitmq
开发过程中会出现的问题
rabbitmq
_坑Noneofthespecifiedendpointswerereachable异常:1、unabletoconnecttonoderabbit@10:nodedown2、Message
annkee058
·
2023-10-19 04:16
rabbitmq
中客户端30分钟未ack报错解决
异常复现/错误日志错误日志:Unhandledexception.
RabbitMQ
.Client.Exceptions.AlreadyClosedException:Alreadyclosed:TheAMQPoperationwasinterrupted
L-960
·
2023-10-19 04:43
mq
java-rabbitmq
rabbitmq
2023 编程资料合集汇总
资源合集名称链接
Rabbitmq
精讲,项目驱动落地,分布式事务拔高资料https://www.aliyundrive.com/s/5VwmhTCPBNa程序员书籍大全https://www.aliyundrive.com
小熊学Java
·
2023-10-19 03:50
学习资料
java
编程
免费
MQ的使用场景
常用的消息队列有
rabbitmq
、activemq、kafka、RocketMQ异步处理:例如完成某种业务之后需要发短信发邮件通知时,就可以采用一步的方式完成短信或邮件的通知。
初心myp
·
2023-10-19 03:04
项目和1013
这里写目录标题项目采用Nginx做反向代理、以及搭建Tomcat服务器集群,实现负载均衡和动静分离4.34.7相关的八股动静分离4.125-4Redis集中式缓存商品详情页5-7开启本地缓存5-11开启本地缓存采用
RabbitMQ
weixin_44805103
·
2023-10-19 02:09
java
RabbitMQ
高可用之如何确保消息成功消费
,各种配置齐上阵,最终确保了消息的成功发送,甚至在一些极端情况下还可能发生同一条消息重复发送的情况,不管怎么样,消息总算发送出去了,如果小伙伴们还没看过上篇文章,建议先看看,再来学习本文:四种策略确保
RabbitMQ
_江南一点雨
·
2023-10-19 01:59
RabbitMQ
安装时遇到的若干问题
安装时报错:[root@mqlocal]#/sbin/service
rabbitmq
-serverstartRedirectingto/bin/systemctlstart
rabbitmq
-server.serviceJobfor
rabbitmq
-server.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemct
亨利三十六
·
2023-10-19 01:05
RabbitMq
设置可视化界面
安装可视化界面
rabbitmq
-pluginsenable
rabbitmq
_management阿里云安全组开启端口15672先关闭防火墙再开启防火墙firewall-cmd--zone=public-
今日不断电
·
2023-10-19 01:54
rabbitmq
分布式
阿里云
centos7安装
rabbitMq
与 Erlang
本文采坑点记录
rabbitMq
与Erlang版本一定要对应**
RabbitMq
下载**gitHub下载
RabbitMq
(RPM)安装包
RabbitMq
GitHub入口切记:查看
RabbitMq
对应的Erlang
今日不断电
·
2023-10-19 01:23
rabbitmq
erlang
分布式
下载安装
springBoot集成
RabbitMq
1增加依赖org.springframework.bootspring-boot-starter-amqp2写
rabbitmq
配置类根据不同的模式写法略有差异不过总的来说都需要交换机(有的模式默认交换机
今日不断电
·
2023-10-19 01:23
java
rabbitmq
java
spring
spring
boot
RabbitMQ
联合队列的搭建和本地测试
RabbitMQ
FederationFederation(联合)常常用于
RabbitMQ
集群升级时做集群间消息同步以及负载均衡等场景。
luckriver
·
2023-10-18 23:17
Spring AMQP
SpringAMQPSpringAMQP是基于
RabbitMQ
封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。
踏遍三十六岸
·
2023-10-18 19:06
SpringCloud篇
java
spring
cloud
rabbitmq
后端
分布式
任务调度框架-如何实现定时任务+
RabbitMQ
事务+手动ACK
任务调度框架Java中如何实现定时任务?比如:1.每天早上6点定时执行2.每月最后一个工作日,考勤统计3.每个月25号信用卡还款4.会员生日祝福5.每隔3秒,自动提醒10分钟的超时订单的自动取消,每隔30秒或1分钟查询一次订单,拿当前的时间上前推10分钟定时任务,资源会有误差的存在,如果使用定时任务定时任务,用于统计的时候最多。自动统计考勤,一般0点之后开始统计,可以使用定时任务nacos心跳晚上
征途漫漫,唯有奋斗
·
2023-10-18 14:56
cloud
rabbitmq
分布式
SpringBoot2.3整合
RabbitMQ
实现延迟消费消息
id=1265257400324063232本章节主要实现消息的延迟消费,在学习延迟消费之前必须先了解
RabbitMQ
两个基本概念,消息的TTL和死信Exchange,通过这两者的组合来实现消息的延迟消费
sunny_1009
·
2023-10-18 13:54
rabbitmq
实现幂等性操作
文章目录1.场景描述1.1场景11.2场景22.原理3.实战开发3.1建表3.2集成mybatis-plus3.3集成
RabbitMq
3.3.1安装mq3.3.2springBoot集成mq3.4具体实现
ZNineSun
·
2023-10-18 10:02
#
消息队列
分布式
rabbitmq
幂等
重复请求
实战
死信队列
RabbitMQ
消息幂等性问题
1.
RabbitMQ
自动重试机制消费者在消费消息的时候,如果消费者业务逻辑出现程序异常,这个时候我们如何处理?使用重试机制,
RabbitMQ
默认开启重试机制。
金箍一梦何来愁
·
2023-10-18 10:01
rabiitMQ
RabbitMQ
如何保证幂等性
一、简介幂等性是分布式中比较重要的一个概念,是指在多作业操作时候避免造成重复影响,其实就是保证同一个消息不被消费者重复消费两次,但是可能存在网络波动等问题,生产者无法接受消费者发送的ack信息,因此这条消息将会被重复发送给其他消费者进行消费,实际上这条消息已经被消费过了,这就是重复消费的问题。如何避免重复消费的问题1.消息全局唯一ID2.通过redis中的setnx命令,给消息分配一个全局ID,当
c_LR
·
2023-10-18 10:59
java-rabbitmq
rabbitmq
java
RabbitMQ
消息确认机制、补偿机制、消息幂等性实践
1.场景先看这么几个面试题:如何保证消息的可靠性投递?即如何确定消息是否发送成功?如果失败如何处理(补偿机制)?如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?2.消息的可靠性投递消息确认消息确认包括主要生产者发送确认和消费者接收确认,因为发送消息的过程中我们是无法确认消息是否能路由等,一旦消息丢失我们就无法处理,所以需要确认消息,避免消息丢失。2.1生产者确认我们知道生产者与消费者
汪了个王
·
2023-10-18 10:29
面试
RabbitMQ
rabbitmq
分布式
java
07.
RabbitMQ
处理幂等性
在上篇中主要讲到了
RabbitMQ
的重试机制和配置,因为重试某些情况需要处理幂等性问题解决幂等性,一般采用以下几种方式,使用全局消息ID(MQ自带,
RabbitMQ
没有,要自己实现)根据业务ID判断代码中处理方式
terrybg
·
2023-10-18 10:26
RabbitMQ
rabbitmq
分布式
java
RabbitMQ
解决幂等性问题
如果一个插入操作的消费者,插入完成之后的代码发生了异常,这样就抛出异常,然后
rabbitmq
就会使用重试机制,这样这个消费者就会不断的往数据库里插入该订单数据,这样就会产生多条同样的订单数据,造成结果不一致的
Rk..
·
2023-10-18 10:54
中间件
java
spring
Rabbitmq
-幂等性
1.概念用户对于同一操作发起的一次请求或者多次请求的结果是一致的,比如在mysql数据当中的乐观锁就可以用来保障幂等性。在业务高峰期最容易产生消息重复消费问题,比如当消费者消费完消息时,在给生产者返回ack时由于网络中断,导致生产者未收到确认信息,该条消息就会重新发送并被消费者消费,但实际上该消费者已成功消费了该条消息,这就造成了重复消费。而幂等性,即消息不会被多次消费,即使我们收到了很多一样的消
Mossil
·
2023-10-18 10:24
rabbitmq
rabbitmq
RabbitMQ
之幂等性问题处理
目录基本介绍
RabbitMQ
幂等性问题如何避免消息的重复消费问题?
一个风轻云淡
·
2023-10-18 10:21
RabbotMQ解读
rabbitmq
分布式
nginx
java
spring
spring
boot
RabbitMQ
(14)
RabbitMQ
高级特性:死信队列
概述死信队列,英文缩写:DLX。DeadLetterExchange(死信交换机),当消息成为Deadmessage后,可以被重新发送到另一个交换机,这个交换机就是DLX。如下图所示:消息成为死信的三种情况1.队列消息长度到达限制;比如说,给一个队列,设置了他最大能存储10个消息,当11条消息进来时,已经存储不下了,这条消息就会称为死信队列2.消费者拒接消费消息,basicNack/basicRe
?abc!
·
2023-10-18 08:52
#
RabbitMQ
rabbitmq
java
分布式
【尚硅谷
RabbitMQ
】5、图文详解 死信队列
应用场景:为了保证订单业务的消息数据不丢失,需要使用到
RabbitMQ
的死信队列机制,当消息消费发生异常时,
土味儿~
·
2023-10-18 08:22
RabbitMQ
RabbitMQ
消息队列
Docker
【MQ中间件】
RabbitMQ
--
RabbitMQ
死信队列及内存监控(4)
1.
RabbitMQ
TTL及死信队列优惠券https://m.fenfaw.net/1.1.TTL概述过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了之后消息将自动被删除
分发吧
·
2023-10-18 08:22
RabbitMQ
死信队列
RabbitMQ
死信队列1、概述DLX,全称为Dead-Letter-Exchange,可以称之为死信交换机,也有人称之为死信邮箱。
阙微辰
·
2023-10-18 08:22
RabbitMq
java-rabbitmq
rabbitmq
java
RabbitMq
之死信队列
“死信”消息会被
RabbitMQ
进行特殊处理,如果配置了死信队列
融极
·
2023-10-18 08:52
中间件
rabbitmq
RabbitMQ
高级-死信队列
概述DLX,全称为Dead-Letter-Exchange,可以称之为死信交换机,也有人称之为死信邮箱。当消息在一个队列中变成死信(deadmessage)之后,它能被重新发送到另一个交换机中,这个交换机就是DLX,绑定DLX的队列就称之为死信队列。消息变成死信,可能是由于以下的原因:消息被拒绝消息过期队列达到最大长度DLX也是一个正常的交换机,和一般的交换机没有区别,它能在任何的队列上被指定,实
毕竟尹稳健
·
2023-10-18 08:52
RabbitMQ
SpringBoot
rabbitmq
java
分布式
7.
rabbitmq
死信和死信队列
rabbitmq
死信和死信队列概述先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer将消息投递到broker或者直接到queue里了,consumer
Machoul
·
2023-10-18 08:51
rabbitmq
java-rabbitmq
rabbitmq
java
RabbitMQ
延迟队列+死信队列
RabbitMQ
延迟队列+死信队列延迟队列:https://www.cnblogs.com/mfrank/p/11260355.html死信队列:https://www.cnblogs.com/mfrank
路面烧卖
·
2023-10-18 08:51
从零开始学
RabbitMQ
rabbitmq
java
RabbitMQ
死信队列
当这个队列中存在死信时,
RabbitMQ
就会自动地将这个消息重新发布到设置的DLX上
Energet!c
·
2023-10-18 08:50
RabbitMQ
rabbitmq
RabbitMq
死信队列概述与使用
目录
RabbitMq
死信队列死信的概念死信的来源死信实战消息TTL过期TTl:timetolive
m0_57781768
·
2023-10-18 08:49
java
开发语言
RabbitMQ
学习(八):死信队列
应用场景:1、为了保证订单业务的消息数据不丢失,需要使用到
RabbitMQ
的死信队列机制,当消息
玉面大蛟龙
·
2023-10-18 08:19
java
rabbitmq
java
消息队列
RabbitMQ
-死信队列
概述DLX,全称为Dead-Letter-Exchange,可以称之为死信交换机,也有人称之为死信邮箱。当消息在一个队列中变成死信(deadmessage)之后,它能被重新发送到另一个交换机中,这个交换机就是DLX,绑定DLX的队列就称之为死信队列。消息变成死信,可能是由于以下的原因:消息被拒绝消息过期队列达到最大长度DLX也是一个正常的交换机,和一般的交换机没有区别,它能在任何的队列上被指定,实
liudachu
·
2023-10-18 08:49
Cloud
java-rabbitmq
rabbitmq
java
回顾
RabbitMQ
中的死信交换机和死信队列
一概述对于
RabbitMQ
中被删除的消息是真的被删除了吗,答案是:NO;被删除的消息去往何方就涉及到了死信队列。二死信交换机死信交换机,Dead-Letter-Exchange简称DLX。
至学者
·
2023-10-18 08:17
MQ
rabbitmq
java
分布式
RabbitMQ
概述,死信队列
RabbitMQ
(RabbitMessageQueue)是一个开源的消息队列中间件,它实现了高级消息队列协议(AMQP)并提供可靠的消息传递机制。
Stephen_CY666
·
2023-10-18 08:45
rabbitmq
分布式
Rabbitmq
的管理配置
1、
Rabbitmq
管理1.1、多租户与权限每一个
RabbitMQ
服务器都能创建虚拟的消息服务器,我们称之为虚拟主机(virtualhost),简称为vhost。
沿途欣赏i
·
2023-10-18 06:58
Rabbitmq
rabbitmq
github
分布式
【学习笔记】
RabbitMQ
04:延迟队列的原理以及实现代码
参考资料
RabbitMQ
官方网站
RabbitMQ
官方文档噼咔噼咔-动力节点教程文章目录七、延迟队列7.1什么是延迟队列7.2延迟队列的解决方案7.2.1定时任务7.2.2**被动取消**7.2.3JDK
Xcong_Zhu
·
2023-10-18 06:26
学习笔记
学习
笔记
java
java-rabbitmq
rabbitmq
RabbitMQ
的LazyQueue
在默认情况下,
RabbitMQ
会将接收到的信息保存在内存中以降低消息收发的延迟。
李哈ha
·
2023-10-18 06:54
消息队列
rabbitmq
四种策略确保
RabbitMQ
消息发送可靠性!你用哪种?
今天,以
RabbitMQ
为例,松哥来和大家聊一聊消息中间消息发送可靠性的问题。注意,以下内容我主要和大家讨论如何确保消息生产者将消息发送成功,并不涉及消息消费的问题。
_江南一点雨
·
2023-10-18 06:47
Linux系统CentOS 7.6 Docker 安装 Redis 详细步骤
安装MySQL详细步骤Linux系统CentOS7.6Docker安装Redis详细步骤Linux系统CentOS7.6Docker安装Nacos详细步骤Linux系统CentOS7.6Docker安装
RabbitMQ
Maverick Programmer
·
2023-10-18 05:51
Linux系列
linux
docker
centos
spring boot整合
RabbitMQ
文章目录目录文章目录前言一、环境准备二、使用步骤2.1
RabbitMQ
高级特性2.1.1消息的可靠性传递2.1.2ConsumerAck2.2.3TTL2.2.4死信队列总结前言一、环境准备引入依赖生产者和消费都引入这个依赖
勤奋上进的兔子
·
2023-10-18 04:34
消息队列
rabbitmq
微服务
spring
boot
spring
cloud
Spring Boot整合
RabbitMQ
6.SpringBoot整合
RabbitMQ
6.1.简介在Spring项目中,可以使用Spring-Rabbit去操作
RabbitMQ
https://github.com/spring-projects
小乞丐程序员
·
2023-10-18 04:03
笔记
java-rabbitmq
rabbitmq
spring
boot
上一页
67
68
69
70
71
72
73
74
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他