加载中
RocketMQ的tag还有这个“坑”!

作者简介:大家好,我是《RocketMQ 技术内幕》一书作者、RocketMQ 开源社区首席布道师,公众号「中间件兴趣圈」维护者,主打成体系剖析 Java 主流中间件,已发布 Kafka、RocketMQ、Dubbo、S...

双十一期间Kafka以这种方式丢消息让我促不及防

讲真,我今年的双十一有点“背”,负责的Kafka集群出了一些幺蛾子,但正是这些幺蛾子,让我这个双十一过的非常充实,也让我意识到如果不体系化学习Kafka,是无法做到生产集群及时预警,将故障...

RocketMQ这样做,压测后性能提高30%

从官方这边获悉,RocketMQ在4.9.1版本中对消息发送进行了大量的优化,性能提升十分显著,接下来请跟着我一起来欣赏大神们的杰作。 根据RocketMQ4.9.1的更新日志,我们从中提取到关于消息发送...

7张图揭晓RocketMQ存储设计的奥妙

RocketMQ作为一款基于磁盘存储的中间件,具有无限积压能力,并提供高吞吐、低延迟的服务能力,其最核心的部分必然是它优雅的存储设计。 温馨提示:本文节选自新上市《RocketMQ技术内幕》第二...

零拷贝原理的文章网上满天飞,但你知道如何使用零拷贝吗?

零拷贝是中间件相关面试中必考题,本文就和大家一起来总结一下NIO拷贝的原理,并结合Netty代码,从代码实现层面近距离观摩如何使用java实现零拷贝。 1、零拷贝实现原理 **“零拷贝”**其实包...

性能调优篇:困扰我半年之久的RocketMQ timeout exception 终于破解了

在内网环境中,超时问题,网络表示这个锅我不背。 笔者对于超时的理解,随着在工作中不断实践,其理解也越来越深刻,RocketMQ在生产环境遇到的超时问题,已经困扰了我将近半年,现在终于取得...

线上环境大规模RocketMQ集群不停机优雅升级实践(架构方案)

接安全部门的行政要求,生产环境上百台RocketMQ机器必须在半个月内升级,必须支持ACL,规避安全风险。 RocketMQ集群的升级方案、落地实施就自然而然的落到了我的头上,本文不仅要介绍一下笔者...

2021/04/24 22:39
4.1K
为什么Kafka在2.8版本中会“抛弃”Zookeeper,选择拥抱Raft?

相信大家最近一定关注到一款重量级消息中间件Kafka发布了2.8版本,并且正式移除了对Zookeeper的依赖,背后的设计哲学是什么呢?仅仅只是减少了一个外部依赖吗? 答案显然不会这么简单,容我慢...

2021/04/22 23:04
1.3W
剥丝抽茧|阿里面试题解读:MQ消费端遇到瓶颈该怎么办?

1、面试场景与面试技巧 金三银四招聘季,一位粉丝朋友最近在蚂蚁金服第二轮面试时遇到这样一个问题:如果MQ消费遇到瓶颈时该如何处理?。 横向扩容,相比很多读者与我这位朋友一样会脱口而出...

事务消息应用场景、实现原理与项目实战(附全部源码)

1、活动中心场景介绍 在电商系统上线初期,往往会进行一些“拉新”活动,例如活动部门提出新用户注册送积分、送优惠券活动。 基于分布式、微服务的设计理念,通常的架构设计(子系统交互)如...

Dubbo的设计理念原来就藏在这三张图中

Dubbo在众多的微服务框架中脱颖而出,占据RPC服务框架的半壁江山,非常具有普适性,熟练掌握 Dubbo的应用技巧后深刻理解其内部实现原理,让大家能更好的掌控工作,助力职场,特别能让大家在面...

面试官:Netty的线程模型可不只是主从多Reactor这么简单

笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实现对NIO、OIO等底...

2021/01/17 22:34
3.2K
源码阅读的方法、误区以及三种境界

在技术职场中普遍存在如下几种现象: 对待工作中所使用的技术不需要阅读源码,只需在开发过程中能够熟练运用就行 看源码太费时间,而且容易忘记,如果从实际使用过程中出现的问题出发,针对性...

Kafka 和 RocketMQ 之性能对比

在双十一过程中投入同样的硬件资源,Kafka 搭建的日志集群单个Topic可以达到几百万的TPS,而使用RocketMQ组件的核心业务集群,集群TPS只能达到几十万TPS,这样的现象激发了我对两者性能方面的...

2020/12/02 07:30
4.6W
基于 Flink 实现解决数据库分库分表任务拆分

点击上方“中间件兴趣圈”,选择“设为星标” 做积极的人,越努力越幸运! 1、场景描述 例如订单库进行了分库分表,其示例如下图所示: 现在的需求是希望创建一个任务就将数据同步到MQ集群,...

Sentinel断路器与熔断降级

前言 Sentinel的熔断降级通过断路器实现,本文通过介绍熔断器的定义、如何构建熔断器、断路器校验逻辑、断路器状态转换、异常/慢调用熔断流量是如何统计等方面梳理断路器的工作原理和实现方式...

2020/11/02 07:30
9.8K
图解 DataX 核心设计原理

点击上方“中间件兴趣圈”,选择“设为星标” 做积极的人,越努力越幸运! DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hiv...

RocketMQ核心概念扫盲篇

点击上方“中间件兴趣圈”,选择“设为星标” 做积极的人,越努力越幸运! 在正式进入RocketMQ的学习之前,我觉得有必要梳理一下RocketMQ核心概念,为大家学习RocketMQ打下牢固的基础。 1、R...

RocketMQ学习环境搭建(RocketMQ安装与IDEA Debug环境搭建)

点击上方“中间件兴趣圈”,选择“设为星标” 做积极的人,越努力越幸运! 本文主要分如下几个部分展开: Linux服务器安装RocketMQ、RocketMQ-Console IDEA中搭建可调试环境 1、Linux安装Roc...

RocketMQ消息发送常见错误与解决方案

点击上方“中间件兴趣圈”,选择“设为星标” 做积极的人,越努力越幸运! 本文将结合自己使用RocketMQ的经验,对消息发送常见的问题进行分享,基本会遵循出现问题,分析问题、解决问题。 1、...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部