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
生产者 Producer 启动过程
MQProducer从类关系中可以看出,MQProducer有两种实现方式。一个是DefaultMQProducer,另一个是TransactionMQProducer。DefaultMQProducer:我们常用的生产者。TransactionMQProducer:继承自DefaultMQProducer,并支持事务消息。下面我们来分析下DefaultMQProducer启动的过程。启动示例pu
jijs
·
2023-04-11 13:20
RocketMQ
顺序消息
背景:业务使用
RocketMQ
的场景增多,但是有一些消息状态依赖的场景没有考虑顺序正确的使用
RocketMQ
的顺序消息,能记住其中的原理使用过
RocketMQ
中间件,但是对如何使用
RocketMQ
顺序消息
c934
·
2023-04-11 11:00
一款超牛逼的 P2P 内网穿透神器(附安装、使用教程)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
Java基基
·
2023-04-11 10:56
p2p
网络
服务器
网络协议
运维
Kafka进阶技术
文章目录一、架构细节一些比较重要的监控指标更强的Kafka合体技势作为消息中间件的扛把子,无论是在企业的业务系统,还是大数据系统中,都有着活跃的身影.虽然近来出现了
RocketMQ
Pulsar这样的后期之秀
胡小禾
·
2023-04-11 10:18
KafkaZK
kafka
RocketMQ
源码解读之Store
——狄德罗大纲图示本节思考:>当topic数量增多到100+时,kafka的单个broker的TPS降低了1个数量级,而
RocketMQ
在海量topic的场景下,依然保持较高的TPS?
娆疆_蚩梦
·
2023-04-11 08:13
RocketMQ
消息丢失场景及解决办法
零基础如何学习Java?首先,你要明白一点,Java入门不难!无论你是从事哪个行业,兴趣一定是最好的老师,也是你学习的动力。学习方式1:自学自学模式其实我个人不建议绝大部分的人选择,因为自学是需要比较强的自制力以及约束力,例如今天计划自学三小时,但因为一个电影新出,就决定先看完电影再说,一个游戏邀约,就决定先打一把游戏再说,一个“今天已经很累了”,就放弃了这一天的学习计划,而很不凑巧的是,现在大部
高级Java面试题大全
·
2023-04-11 06:32
程序员
java
经验分享
面试
RocketMQ
的存储机制
一、存储方式业界主流的MQ产品像RabbitMQ、
RocketMQ
、ActiveMQ、Kafka都是支持持久化存储的,而ZeroMQ不需要支持持久化存储。
symop
·
2023-04-11 00:31
mq
rocketmq
常用环境部署(七)——Docker安装
RocketMQ
1、创建namesrv服务(1)拉取镜像dockerpull
rocketmq
inc/
rocketmq
(2)创建一个数据目录即创建一个namesrv数据存储路径mkdir-p/docker/
rocketmq
wd520521
·
2023-04-10 22:35
docker
docker
rocketmq
容器
linux
运维
RocketMQ
进阶:SpringBoot配置
RocketMQ
、延迟消息、消息可靠性、消息过滤
前言在前文
RocketMQ
的安装部署中,介绍了
RocketMQ
在Linux下的单机、伪集群安装部署及MQ控制台的部署,下面,详细介绍一下SpringBoot下如何配置
RocketMQ
以及常用API的使用
雅俗共赏zyyyyyy
·
2023-04-10 19:41
中间件相关
java-rocketmq
rocketmq
spring
boot
微服务技术选型总结
分布式中间件redis,rabbitMQ,
rocketMQ
分布式解决方案分布式事务seatelcntcc分布式锁rediszookeeper分布式定时任务调度quartz,elasticjob,xxl_job
叫我三师弟
·
2023-04-10 19:34
架构
java
dubbo
开发语言
4 种微服务配置中心技术选型,yyds!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
公众号-芋道源码
·
2023-04-10 18:49
分布式
数据库
java
编程语言
mysql
RabbitMQ 消息中间件介绍
当下主流的消息中间件有RabbitMQ、Kafka、ActiveMQ、
RocketMQ
等。2、作用1、消息中间件主要作用冗余(存储)扩展性可恢复性缓冲异步通信
就这???
·
2023-04-10 16:27
rabbitmq
centos
linux
消息队列
kafka
消息队列技术
kafka,activemq,rabbitmq,
rocketmq
都有什么去呗?如何保证消息队列高可用?如何保证消息不被重复消费?如何保证消息的可靠性传输?如何保证消息的顺序性?写一个消息队列架构设计?
截教教主
·
2023-04-10 15:41
队列
消息队列技术介绍
目前在生产环境,使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、
RocketMQ
等。
ziven18
·
2023-04-10 15:40
消息队列
消息队列
目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,
RocketMQ
。二、为什么要用消息队列我觉得使用消息队列主要有两点好处:1、通过异步处理提高系统性能(削峰、减少
纸上得来终觉浅~
·
2023-04-10 15:37
java
RocketMQ
原理之高可用
RocketMQ
中的高可用机制
RocketMQ
分布式集群是通过Master和Slave的配合达到高可用性的。
da-yang
·
2023-04-10 14:19
RocketMQ
java
中间件
RocketMQ
第六讲
RocketMQ
可以严格的保证消息有序。顺序消息分为全局顺序消息与分区顺序消息,全局顺序是指某个Topic下的所有消息都要保证顺序;部分顺序消息只要保证每一组消息被顺序消费即可。•
yunhubuxi_2019
·
2023-04-10 13:16
RabbitMQ,
RocketMQ
,Kafka 事务性,消息丢失和消息重复发送的处理策略
消息队列常见问题处理分布式事务什么是分布式事务我们的服务器从单机发展到拥有多台机器的分布式系统,各个系统之前需要借助于网络进行通信,原有单机中相对可靠的方法调用以及进程间通信方式已经没有办法使用,同时网络环境也是不稳定的,造成了我们多个机器之间的数据同步问题,这就是典型的分布式事务问题。在分布式事务中事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。分
Java架构奶思
·
2023-04-10 07:26
RabbitMq与
RocketMq
知识点
1.RabbitMq是什么Rabbitmq是使用erlang语言编写,利用高效可靠的消息传递机制进行与平台无关的数据交流。通过提供消息传递和消息排队模型,可以在分布式环境下提供应用之间的解耦,削峰填谷,异步通信功能。他的重要组成部分包括exchange交换机:用于接收消息根据路由及绑定规则分发到某一个或多个队列上queue队列:用于存储与持久化消息bindingkey绑定规则:将队列与交换机按照某
ThiAgoCoding
·
2023-04-10 07:38
RocketMQ
4.5平滑升级到4.7
背景生产环境
RocketMQ
版本为4.5,需要平滑升级到4.7,部署方式为4主4从。
qq_38473097
·
2023-04-10 06:50
网络分享
hadoop
大数据
RocketMQ
源码(八):consumer消息拉取(一)
RocketMQ
源码(一):NameServer的启动
RocketMQ
源码(二):broker的启动(一)
RocketMQ
源码(三):broker的启动(二)
RocketMQ
源码(四):producer
一只老实的程序猿
·
2023-04-10 05:46
【
RocketMQ
】源码详解:ACK消息、消息重试、消费进度管理
ACK消息(消息重试)消费端发送入口:org.apache.
rocketmq
.client.impl.consumer.ConsumeMessageConcurrentlyService#sendMessageBack
空指针异常1
·
2023-04-10 05:31
Rocket
MQ
java-rocketmq
rocketmq
java
【
RocketMQ
】消息的拉取
RocketMQ
消息的消费以组为单位,有两种消费模式:广播模式:同一个消息队列可以分配给组内的每个消费者,每条消息可以被组内的消费者进行消费。
S_H-A_N
·
2023-04-10 05:58
rocketmq
java
【
RocketMQ
】消息的存储
Broker对消息的处理BrokerController初始化的过程中,调用registerProcessor方法注册了处理器,在注册处理器的代码中可以看到创建了处理消息发送的处理器对象SendMessageProcessor,然后将其注册到远程服务中:publicclassBrokerController{//初始化publicbooleaninitialize()throwsCloneNotS
S_H-A_N
·
2023-04-10 05:28
RocketMQ
rocketmq
java
【
RocketMQ
】消息的刷盘机制
刷盘策略CommitLog的asyncPutMessage方法中可以看到在写入消息之后,调用了submitFlushRequest方法执行刷盘策略:publicclassCommitLog{publicCompletableFutureasyncPutMessage(finalMessageExtBrokerInnermsg){//...try{//获取上一次写入的文件MappedFilemapp
S_H-A_N
·
2023-04-10 05:28
RocketMQ
rocketmq
java
【
RocketMQ
】消息的消费
上一讲【
RocketMQ
】消息的拉取消息消费当
RocketMQ
进行消息消费的时候,是通过ConsumeMessageConcurrentlyService的submitConsumeRequest方法,
S_H-A_N
·
2023-04-10 04:52
RocketMQ
rocketmq
java
RocketMQ
自动创建topic原理-TBW102
自动创建Topic原理介绍
RocketMQ
在发送消息的时候,我们一般会先去Broker创建Topic信息,Producer在发送消息的时候会先去nameSrv拉取Topic信息,那么如果拉取不到Topic
顺kai
·
2023-04-10 04:27
RocketMQ
java
分布式
你应该知道的
RocketMQ
1.概述在很久之前写过一篇Kafka相关的文章,你需要知道的Kafka,那个时候在业务上更多的是使用的是Kafka,而现在换了公司之后,更多的使用的是
Rocketmq
,本篇文章会尽力全面的介绍
RocketMQ
li563868273
·
2023-04-10 04:57
Rocket MQ(四)Topic,Topic分片和Queue
Queue是
RocketMQ
中的另一个重要概念。在对该概念进行分析介绍前,我们先来看一张图:从本质上来说,
RocketMQ
中的Queue是数据分片的产物。
fedorafrog
·
2023-04-10 04:26
#
MQ
RocketMQ
(六) 主题-Topic
Topic是
RocketMQ
中消息传输和存储的顶层容器,用于标识同一类业务逻辑的消息。
dmjxsy
·
2023-04-10 04:56
RocketMQ
java-rocketmq
rocketmq
大数据
RocketMQ
创建topic流程解析
RocketMQ
使用topic来分隔各个业务逻辑的消息,发送消息前需要创建topic。
鲍倩和鲍新春
·
2023-04-10 04:55
java-rocketmq
rocketmq
java
RocketMq
架构
一.概述
rocketMq
是消息中间件,通常用于业务上的解藕,消峰。
剑八-
·
2023-04-10 04:53
rocketmq
java
RocketMQ
Topic/Group/Tags介绍
Topic功能介绍Topic是
RocketMQ
里对消息的一级归类。
RocketMQ
通过Topic完成消息的发布和订阅。消息生产者将消息发送到Topic中,而消息消费者则通过订阅该Topic来消费消息。
抓手
·
2023-04-10 04:23
中间件
rocketmq
java
topic
group
tag
消息队列
kafka,activemq,rabbitmq,
rocketmq
都有什么优点缺点?如果让你设计一个消息队列?该如何进行架构设计,说一下你的思路?
深度思考中
·
2023-04-10 02:56
RocketMQ
事务消息原理与使用详解
目录一、
RocketMQ
事务消息概要二、
RocketMQ
事务消息使用案例(1)、定义消息监听器(2)、定义消息生产者(3)、定义消息消费者(4)、观察生产者控制台输出(5)、观察消费者控制台输出三、
RocketMQ
·
2023-04-10 01:36
深入浅出
RocketMQ
的事务消息
目录事务消息发送流程发送事务消息源码分析事务消息回查事务消息发送流程半消息实现了分布式环境下的数据一致性的处理,生产者发送事务消息的流程如上图所示,通过对源码的学习,我们可以弄清楚下面几点,也是半消息机制的核心:1.为什么prepare消息不会被Consumer消费?2.事务消息是如何提交和回滚的?3.定时回查本地事务状态的实现细节。发送事务消息源码分析发送事务消息方法TransactionMQP
·
2023-04-10 01:53
三大主流消息队列Kafka、RabbitMQ、
RocketMQ
比较
RocketMQ
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin
郑琨51
·
2023-04-09 23:13
分布式系统
kafka
java
分布式
队列
springboot2 整合
rocketMQ
4.3
2019.5.27日更新目前springcloudalibaba的项目已经快要更新到第一个relase版本了,如果想要整合
rocketmq
建议移步springcloudalibaba的github哪里有更加方便的操作
JSM_SIMONS
·
2023-04-09 19:50
kafka源码阅读
文件读写kafkaoffset和highWatermark原理kafkaleader&follower数据同步kafkaleader如何选举kafkaproducer和consumer源码kafka和
rocketmq
shandadadada
·
2023-04-09 16:15
kafka
源码
一文理清
RocketMQ
顺序消费、重复消费、消息丢失问题
前言在使用消息队列时不可避免的会遇到顺序消费、重复消费、消息丢失三个问题。在一次面试字节的时候,面试官问到如何保证顺序消费,当时回答不太准确,特意此文回顾如何解决顺序消费、重复消费、消息丢失三个问题。重复消费解决重复消费的关键在于消费方的幂等幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次
Darren i
·
2023-04-09 15:00
分布式知识
消息队列
分布式
rocketmq
队列
聊聊消息队列 2020/4/17 9:58
消息协议AMQP协议MQTT协议常见组件ActiveMQRabbitMQ
RocketMQ
kafka消息队列简单聊聊消息队列,后续可出文章具体实例剖析,本文概览闲聊。
伢之国
·
2023-04-09 15:56
消息队列
消息队列
RocketMq
消费者拉取消息源码
文章目录1、DefaultMQPushConsumer分发处理消息源码2、pullMessageServer3、pullMessageServer的pullMessage源码分析4、DefaultMQPushConsumerImpl的拉取消息5.1、pullKernelImpl拉取消息5.2pullMessage发起拉取消息请求1、DefaultMQPushConsumer分发处理消息源码/***
壹佰大多
·
2023-04-09 14:17
java-rocketmq
rocketmq
java
RocketMQ
5.1 NameServer 启动流程
NamesrvController2.1创建NamesrvController对象2.2启动NamesrvController对象第一步:初始化controller第二步:注册JVM钩子第二步:启动controller
RocketMQ
YonminMa
·
2023-04-09 14:46
RocketMQ
java-rocketmq
rocketmq
java
源码阅读
2、
RocketMQ
NameSrc 源码
启动org.apache.
rocketmq
.namesrv.NamesrvStartup#start加载参数、配置文件…System.getProperty()略过初始化publicbooleaninitialize
键盘闷骚难
·
2023-04-09 14:40
java-rocketmq
rocketmq
java
消息队列、RabbitMQ和
RocketMQ
MQ(MessageQueue)消息队列什么是MQMQ(MessageQueue)消息队列,是基于数据结构中“先进先出”的一种数据结构。简单来说就是在消息传输过程中保存消息对容器。一般用来解决应用解耦,异步消息,流量削峰等问题实现高性能,高可用,可伸缩和最终一致性架构。为什么使用消息队列在高并发的场景下,由于来不及处理同步请求,请求会发生堵塞。通过消息队列,可以异步的处理请求,缓解系统压力当系统资
北溪入江流
·
2023-04-09 14:10
技术调研
java-rabbitmq
rabbitmq
java-rocketmq
RocketMQ
事务消息 详解
Java学习:Java从入门到精通总结深入浅出
RocketMQ
设计思想:深入浅出
RocketMQ
设计思想绝对不一样的职场干货:大厂最佳实践经验指南最近更新:2023年4月9日个人简介:通信工程本硕forNJU
小王曾是少年
·
2023-04-09 14:55
java-rocketmq
rocketmq
java
Nginx配置反向代理,一篇搞定!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
公众号-芋道源码
·
2023-04-09 13:00
中间件
nginx
linux
java
python
SpringCloud学习笔记05
八十三、Stream为什么被引入1、SpringCloudStream消息驱动2、MQ(消息中间件)ActiveMQRabbitMQ
RocketMQ
Kafka3、有没有一种新的技术诞生,让我们不再关注具体
突然好想你之路在脚下
·
2023-04-09 13:19
SpringCloud
spring
cloud
学习
java
为什么 0.1 + 0.2 = 0.300000004
▊老赵推荐(戳下方标题)耐人寻味的8幅Java技术图史上最便捷搭建
RocketMQ
服务器的方法这张「二维码」火到了GitHub热榜第一:扫一扫,打破系统边界,文件秒传因为我说:volatile是轻量级的
公众号-老炮说Java
·
2023-04-09 11:32
玩转 Java8 Stream,常用方法大合集
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
Java基基
·
2023-04-09 09:12
java
stream
lambda
spark
filter
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他