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
设置可视化界面
安装可视化界面
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
SpringCloud:
分布式事务
的两阶段提交协议(2PC)能保证100%的数据一致性吗?
不能。因为在第二阶段提交(或回滚)的时候,如果某些参与者因为没有成功收到提交(或回滚)的请求,则会导致数据的不一致。
amadeus_liu2
·
2023-10-18 12:04
SpringCloud
spring
cloud
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
Java 云原生微服务框架 Quarkus 入门实践
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
公众号-芋道源码
·
2023-10-18 09:38
中间件
编程语言
python
java
linux
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
seata学习笔记(一)——springcloud集成seata
便于简单展示,只配置了两个服务之间,用于验证seata
分布式事务
seataserver启动从seata官网下载seataserver包,包中自带了bat和sh启动脚本,注册方式修改为eureka(registry.conf
那些年搬过的砖
·
2023-10-18 06:24
四种策略确保
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
Spring Boot整合
RabbitMQ
详细教程
1.首先我们简单了解一下消息中间件的应用场景异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式(1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西.(2)并行方式:将注册信息写入数据库后,发送邮件
bsegebr
·
2023-10-18 04:31
java
java
后端
【
RabbitMQ
、Spring Boot】Spring Boot整合
RabbitMQ
一、环境准备引入pom依赖org.springframework.bootspring-boot-starter-amqp设置application.yml配置文件spring:
rabbitmq
:host
apple_csdn
·
2023-10-18 04:30
RabbitMQ
spring
boot
分布式
微服务
rabbitmq
spring
cloud
Spring Boot : Spring Boot 整合
RabbitMQ
1.前言
RabbitMQ
是一个消息队列,说到消息队列,大家可能多多少少有听过,它主要的功能是用来实现应用服务的异步与解耦,同时也能起到削峰填谷、消息分发的作用。
程序员小玖
·
2023-10-18 04:29
java-rabbitmq
spring
boot
rabbitmq
RabbitMQ
和spring boot整合及其他内容
RabbitMQ
,作为一款强大的消息代理,能够协助我们实现这些目标。
预众。
·
2023-10-18 04:58
java-rabbitmq
rabbitmq
spring
boot
docker-compose简单安装
rabbitmq
docker-compose简单安装
rabbitmq
1、安装docker2、安装docker-compose3、编写docker-compose.yml配置文件version:'3'services:rabbit
贪吃的小松鼠
·
2023-10-18 03:15
docker
rabbitmq
容器
docker-compose部署
rabbitmq
集群
1、集群分类
RabbitMQ
的是基于Erlang语言编写,而Erlang又是一个面向并发的语言,天然支持集群模式。
p393975269
·
2023-10-18 03:45
rabbitmq
java-rabbitmq
rabbitmq
docker
RabbitMQ
- Docker-compose部署方案
RabbitMQ
-Docker-compose部署方案本文档基于docker-compose1.18.0制作。再docker和docker-compose环境已经具备的情况下。
尊严哥
·
2023-10-18 03:15
Linux
docker
rabbitmq
容器
基于docker-compose部署
rabbitmq
新建文件夹mkdir/usr/local/docker/
rabbitmq
cd/usr/local/docker/
rabbitmq
创建docker-compose.yml文件version:'3.1'services
゛ゞ旁觀者ヾ
·
2023-10-18 03:44
Docker
docker
docker-compose
rabbitmq
Docker-compose安装
RabbitMQ
、安装插件
Docker-compose安装
RabbitMQ
1.安装Docker,dockercompose2.新建启动配置文件[root@
rabbitmq
63dockercompose]#catdeploy_rabbimq.sh
吃了睡啦啦啦
·
2023-10-18 03:44
rabbitmq
docker
linux
rabbitmq
docker
RabbitMQ
[1]-docker-compose安装
RabbitMQ
根据官网进行操作:文档地址:https://docs.docker.com/compose/install/使用docker-compose安装
RabbitMQ
1.设置
rabbitMQ
数据存放目录首先创建
豆虫儿
·
2023-10-18 03:44
消息队列MQ
java-rabbitmq
rabbitmq
docker
docker-compose部署
rabbitmq
version:"3.7"services:
rabbitmq
:image:
rabbitmq
:managementcontainer_name:
rabbitmq
ports:-15672:15672-5672
m0_67393039
·
2023-10-18 03:44
java
java-rabbitmq
rabbitmq
docker
后端
apache
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他