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
【RocketMQ】
【
RocketMQ
】(六)顺序消息实现原理
全局有序在
RocketMQ
中,如果使消息全局有序,可以为Topic设置一个消息队列,使用一个生产者单线程发送数据,消费者端也使用单线程进行消费,从而保证消息的全局有序,但是这种方式效率低,一般不使用。
S_H-A_N
·
2023-09-27 08:55
RocketMQ
java-rocketmq
rocketmq
java
【
RocketMQ
】(五)消息的消费
消费者从Broker拉取到消息之后,会将消息提交到线程池中进行消费,
RocketMQ
消息消费是批量进行的,如果一批消息的个数小于预先设置的批量消费大小,直接构建消费请求ConsumeRequest将消费请求提交到线程池处理
S_H-A_N
·
2023-09-27 08:54
RocketMQ
java-rocketmq
rocketmq
java
【
RocketMQ
】(八)Rebalance负载均衡
RocketMQ
5.0以前是按照队列粒度进行负载均衡的,5.0以后提供了按消息粒度进行负载均衡。队列粒度负载均衡对
S_H-A_N
·
2023-09-27 08:50
RocketMQ
rocketmq
负载均衡
架构设计--消息队列
使用较多的消息队列有:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,
RocketMQ
。二、应用场景以下介绍消息队列在实际应用中常用的使用场景。
Epsilon-C
·
2023-09-27 07:34
架构设计
学习总结
架构设计
分布式
高性能
中间件
应用
消息队列之
RocketMQ
-最佳实践
1、生产者
RocketMQ
支持三种发送方式:同步发送:适用于可靠性要求比较高的场景,如支付消息、短信通知等异步发送:适用于对响应时间敏感的业务场景,即发送端不能容忍长时间地等待Broker的响应单向发送
冰河winner
·
2023-09-27 06:46
消息中间件相关知识
当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发
RocketMQ
等。
xmh-sxh-1314
·
2023-09-27 05:03
java
RocketMQ
生产环境常见问题分析与总结
关于零拷贝与顺序写一、
RocketMQ
如何保证消息不丢失1、哪些环节会有丢消息的可能?我们考虑一个通用的MQ场景:其中,1,2,4三个场景都是跨网络的,而跨网络就肯定会有丢消息的可能。
高如风
·
2023-09-27 03:28
mq
java-rocketmq
rocketmq
java
rocketmq
自测
1、生产者packagecom.example.demo.
rocketmq
;/**@Description:@author:YuanTong-ZXY@Date:2019/2/229:34*/importorg.apache.
rocketmq
.client.producer.DefaultMQProducer
zxy_3197
·
2023-09-27 01:43
RocketMQ
—消费进度管理
Apache
RocketMQ
通过消费位点管理消费进度,本文为您介绍Apache
RocketMQ
的消费进度管理机制。
Doker 多克 技术人的数码品牌
·
2023-09-26 23:52
RocketMQ
rocketmq
Redismq的框架,支持延时队列,能实现所有mq的功能
比如rabbitmq是最能自定义时间的但是需要安装插件,
rocketmq
的自定义时间需要花钱买阿里云的,kafka则没有对应的实现。
hzh727172424
·
2023-09-26 15:18
java
mq
redis
java-rabbitmq
rabbitmq
MQ - 30 基础功能:死信队列的设计
文章目录导图概述什么是死信队列死信队列实现的技术方案死信队列的存储目标死信队列的方案设计生产死信队列消费死信队列Broker的死信队列主流消息队列的死信功能
RocketMQ
RabbitMQ总结导图概述在日常业务的消费数据过程中
小小工匠
·
2023-09-26 15:47
【小工匠聊架構】
MQ
死信队列
RocketMQ
生产环境常见问题分析与总结
文章目录1、
RocketMQ
如何保证消息不丢失1.1、哪些环节会有丢消息的可能?1.2、
RocketMQ
消息零丢失方案2、使用
RocketMQ
如何快速处理积压消息?
Tacy0213
·
2023-09-26 13:01
MQ
rocketmq
数据库
网络
重新理解
RocketMQ
Commit Log 存储协议
最近突然感觉:很多软件、硬件在设计上是有rootreason的,不是bydesgin如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在和设计者对话,了解他们的思路,学习他们的方法,思维同屏:活到老学到老。问题思考1、ConsumerQueueOffset是连续的吗,为什么?2、CommitLogOffset是连续的吗,为什么?3、Java写的文件,默认是大端序还是小端序,为什么?Co
2301_78385600
·
2023-09-26 07:49
rocketmq
aisr接入指引
文章目录aisr接入指引1.导入依赖2.添加配置3.自行添加http接口api模板4.加入业务逻辑处理类5.主方法启动6.公共APIpush消息到队列推送消息到
rocketmq
aisr接入指引包括自动读配置
点击抽奖
·
2023-09-26 06:51
python
Jepsen实践文章汇总
当Messaging遇上Jepsen基于分布式框架Jepsen的X-Cluster正确性测试当TiDB遇上Jepsen
RocketMQ
实现高可用多副本架构的关键:基于Raft协议的commitlog存储库
caoxinyiyi
·
2023-09-26 06:20
Rocketmq
如何保证消息不丢失,如何保证消息不被重复消费
Producer发送消息阶段发送消息阶段涉及到Producer到broker的网络通信,因此丢失消息的几率一定会有,那
RocketMQ
在此阶段用了哪些手段保证消息不丢失了(或者说降低丢失的可能性)。
Java余笙
·
2023-09-26 03:39
消息队列之Kafka
什么是Kafka消息队列的一种,类似的还有RabbitMQ,
RocketMQ
。几个概念生产者:产生消息,并发送到指定主题。消费者:从主题中拉取消息并消费。
废柴傻狗
·
2023-09-26 02:38
rocketmq
-spring-boot-starter 2.1.0 事务消息移除参数txProducerGroup
statrer引入org.apache.
rocketmq
rocketmq
-spring-boot-starter2.2.3starter2.0.2对应
rocketmq
4.4.0starter2.1.0对应
gsls200808
·
2023-09-26 02:43
java-rocketmq
rocketmq
java
SpringCloudStream+Rocket事务消息配置
本文用到的版本spring-cloud-stream3.2.6
rocketmq
-client4.9.4spring-cloud-starter-stream-
rocketmq
2021.0.5.0一、依赖导入
gsls200808
·
2023-09-26 02:39
springcloud
stream
事务
面试题库(十一):MQ和分布式事务
rocketmq
用在什么场景。如果消费者组A下面有两个消费者组A1,A2
这就是编程
·
2023-09-26 01:46
分布式
RocketMQ
线上问题处理
一、发送超时后,重试发送1.1、问题生产者发送超时,进行重试发送。1.2、解决消费端做幂等处理。
bigdata-余建新
·
2023-09-25 21:16
中间件
rocketmq
基于
RocketMQ
实现分布式事务
而本文我们尝试基于
RocketMQ
实现下单的分布式的事务。可能会有读者会有疑问,之前我们不是基于Seata完成了分布式事务,为什么我们还要用到
RocketMQ
呢?
shark-chili
·
2023-09-25 20:59
微服务
java-rocketmq
rocketmq
分布式
rocketMq
,seata控制分布式事务
1.概念这篇文章清晰简单,不再详述https://blog.csdn.net/weixin_38305440/article/details/107384969
rocketmq
存在两种消息,同步消息和异步消息
m787453628
·
2023-09-25 20:28
java
消息队列(RabbitMQ+
RocketMQ
+Kafka)
消息队列是一种应用程序之间通过异步通信进行数据交换的通信模式消息队列的类型:点对点,一对一的消息传递模型,其中每个消息只能被一个接收者消费。发送者将消息发送到队列中,而接收者从队列中获取消息并进行处理,一旦消息被接收者消费,它将从队列中删除。这种模型适用于需要可靠传递的消息,以及需要确保消息只被一个接收者处理的场景。发布订阅,一对多的消息传递模型,其中消息被发送到一个主题(Topic),而订阅该主
A尘埃
·
2023-09-25 11:49
rabbitmq
rocketmq
kafka
消息队列
springboot,springCloud,springCloudAlibaba各版本之间的对应关系
spring-cloud-alibabaspring-cloud-alibaba版本对应说明1.1组件版本关系SpringCloudAlibabaVersionSentinelVersionNacosVersion
RocketMQ
VersionDubboVersionSeataVersion2021.0.1.01.8.31.4.24.9.22.7.151.4.22.2.7
embelfe_segge
·
2023-09-25 09:43
java
java
后端
电商微服务架构设计
由于采用tcp协议,效率比springcloud高,因此采用dubbo2、服务网关:springcloudgateway开源免费、性能不错3、配置和注册中心:nacos开源免费、性能不错4、消息队列:
rocketmq
技术创业者王先生
·
2023-09-25 09:32
架构
架构
RocketMQ
源码分析----Consumer消费进度相关
在Consumer消费的时候总有几个疑问:消费完成后,这个消费进度存在哪里消费完成后,还没保存消费进度就挂了,会不会导致重复消费Consumer消费进度保存消费完成后,会返回一个ConsumeConcurrentlyStatus.CONSUME_SUCCESS告诉MQ消费成功,以MessageListener的consumeMessage为入口分析。消费的时候,是以ConsumeRequest类为
_六道木
·
2023-09-25 08:08
RocketMQ
架构
RocketMQ
Architecture译文概述Apache
RocketMQ
是一个低延时、高性能、可靠的分布式消息流平台,它具有兆级容量和灵活扩展性的特点。
Lin_Shao
·
2023-09-25 07:59
面向面试知识-消息队列
、重复消费老坑还没填完,就又开一个新坑:
RocketMQ
;MessageQueue。起始问题为什么引入MQ?MQ适用于哪些场景下的哪些问题?MQ会遇到哪些问题?如何解决这些问题?为什么引入MQ?
宇zzZ
·
2023-09-25 05:21
java
后端开发
MQ
面试
java-rocketmq
RocketMQ
消息丢失场景及解决办法
RocketMQ
消息丢失场景及解决办法既然使用在项目中使用了MQ,那么就不可避免的需要考虑消息丢失问题。在一些涉及到了金钱交易的场景下,消息丢失还是很致命的。
Zal哥哥
·
2023-09-25 02:34
1、
RocketMQ
概述
第1章
RocketMQ
概述一、MQ概述1、MQ简介MQ,MessageQueue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。
myprincess003
·
2023-09-24 22:29
RocketMQ
rocketmq
RocketMQ
源码解析
JAVA后端开发知识总结(持续更新…)
RocketMQ
源码解析文章目录
RocketMQ
源码解析一、原理1.1Producer的启动流程1.2Producer的顺序消息发送1.3Producer的顺序消息消费持续补充
月东坡半
·
2023-09-24 14:11
消息队列
队列
java
RocketMQ
源码解析——搭建
RocketMQ
源码环境
目录:
RocketMQ
源码解析——搭建源码环境
RocketMQ
源码解析——NameServer
RocketMQ
源码解析——Broker
RocketMQ
源码解析——Producer
RocketMQ
源码解析
MrFC
·
2023-09-24 14:41
RocketMQ
Java
java
VIP04-
RocketMQ
源码解读
id=c91c232cb5052cc9917c35ff2aa62e49&type=note&_time=1632150350854这一部分,我们开始深入
RocketMQ
的源码。
liuhehe321
·
2023-09-24 14:10
rocketmq
java
rocketmq
源码解析springboot整合
springboot应用启动会先加载spring.factoriesorg.springframework.boot.autoconfigure.EnableAutoConfiguration=\org.apache.
rocketmq
.spring.autoconfigure.
RocketMQ
AutoConfigu
qq_23283355
·
2023-09-24 14:10
mq
rocketmq
dubbo
springboot
消息队列
RocketMQ
源码解析-NameServer篇
一、
rocketmq
-namesrv模块基本介绍可以看到在它的源码中,namesrv其只有这些类(当然也有使用
rocketMQ
源码的其他的模块)。
_微风轻起
·
2023-09-24 14:10
Java框架
java
rocketMQ
RocketMQ
源码解析(上)
一、ACL权限控制应用场景:
RocketMQ
提供了针对队列、用户等不同维度的非常全面的权限管理机制。
高如风
·
2023-09-24 14:10
mq
java-rocketmq
rocketmq
spring
boot
rocketmq
源码 (解析)
官网文档:http://
rocketmq
.apache.org/docs/quick-start/安装教程:https://blog.csdn.net/baidu_36327010/article/details
PazzFJ
·
2023-09-24 14:40
RocketMQ
RocketMQ
RocketMQ
源码解析(下 )
一、Producer发送消息过程1、普通发送消息过程一般发送消息都是new一个DefaultMQProducer,所以先找到DefaultMQProducer类先进行DefaultMQProducerImpl的初始化,所有Producer的启动过程,最终都会调用到DefaultMQProducerImpl#start方法。在start方法中的通过一个mQClientFactory对象,启动生产者的
高如风
·
2023-09-24 14:09
mq
java-rocketmq
rocketmq
java
Linux安装
RocketMQ
又又又....Linux裝
RocketMQ
。
李景琰
·
2023-09-24 09:47
运维测试之道
linux
rocketmq
运维
RocketMQ
自动创建topic
在之前的文章《在IDEA中debugNameSrv、Broker、Producer、Consumer》中,我们debugProducer测试发送时,遇到过一个问题:Broker启动时我们没有配置NameSrv地址,发送程序会报错:Norouteinfoofthistopic。但当我们配上NameSrv地址后,再次启动,可以正常发送消息。example.quickstart.Producer的代码是
hei禹
·
2023-09-24 09:40
快手
脚本保证原子性)redisttl返回值>0,-1,-2都是代表什么redis过期策略和定期删除、惰性删除zk分布式锁和redis分布式锁区别CAP理论相关,为什么C和A不能兼容怎么实现可用性对比rabbitMQ、
rocketMQ
Xinyeshuaiqi
·
2023-09-24 05:22
面试
WuThreat身份安全云-TVD每日漏洞情报-2023-06-01
漏洞名称:Apache
RocketMQ
远程代码执行漏洞(CVE-2023-33246)漏洞级别:严重漏洞编号:CVE-2023-33246,CNNVD-202305-2101相关涉及:Apache
RocketMQ
5.1.0
WuThreat
·
2023-09-23 11:45
安全
RocketMQ
核心编程模型以及生产环境最佳实践
文章目录1、
RocketMQ
的消息模型2、深入理解
RocketMQ
的消息模型2.1、
RocketMQ
客户端基本流程2.2、消息确认机制2.2.1、发送消息的方式第一种称为单向发送第二种称为同步发送第三种称为异步发送
Tacy0213
·
2023-09-23 08:09
MQ
rocketmq
rocketmq
源码阅读笔记
一、概念模型
RocketMQ
源码解析(一)-架构原理-https://www.jianshu.com/p/6b833d01b249二、通信模块
RocketMQ
源码阅读(二)-通信模块:https://www.jianshu.com
余冰涛
·
2023-09-23 08:09
源码
后台
网络编程
数据结构
java
面试
RocketMQ
详解(四)核心设计原理(源码级剖析必读)
专题目录
RocketMQ
详解(一)原理概览
RocketMQ
详解(二)安装使用详解
RocketMQ
详解(三)启动运行原理
RocketMQ
详解(四)核心设计原理
RocketMQ
详解(五)总结提高引子本节参照
FAw67J7
·
2023-09-23 08:07
java-rocketmq
rocketmq
java
网络
数据库
RocketMQ
高性能核心原理与源码架构剖析
1.2.4、消费消息2、源码剖析2.1、NameServer的启动过程2.2、Broker服务启动过程2.3、Netty服务注册框架2.3.1、关注重点2.3.2、源码重点1、源码环境搭建1.1、主要功能模块
RocketMQ
Tacy0213
·
2023-09-23 08:05
MQ
rocketmq
架构
分布式消息中间件概述
目前常用的消息中间件有RabbitMQ、
RocketMQ
、Kafka等,本篇博客不涉及任何任何消息中间件,只是简单的介绍消息中间件一些概念和解决方案。
微服务技术栈
·
2023-09-23 08:56
分布式消息中间件
消息中间件
RocketMQ
rabbitMQ
Kafka
分布式消息中间件
面试题:
RocketMQ
如何保证消息不丢失,如何保证消息不被重复消费?
文章目录1、消息整体处理过程Producer发送消息阶段手段一:提供SYNC的发送消息方式,等待broker处理结果。手段二:发送消息如果失败或者超时,则重新发送。手段三:broker提供多master模式,即使某台broker宕机了,保证消息可以投递到另外一台正常的broker上。Broker处理消息阶段手段四:提供同步刷盘的策略手段五:提供主从模式,同时主从支持同步双写Consumer消费消息
xuxu1116
·
2023-09-23 03:22
面试题
java-rocketmq
rocketmq
java
重复消费
【
RocketMQ
面试题(23道)】
文章目录
RocketMQ
面试题(23道)基础1.为什么要使用消息队列呢?2.为什么要选择
RocketMQ
?3.
RocketMQ
有什么优缺点?4.消息队列有哪些消息模型?
唯时
·
2023-09-23 01:27
rocketmq
经验分享
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他