首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
中间件兴趣圈
掘友等级
架构师
|
中通科技
公众号[中间件兴趣圈]《RocketMQ技术内幕》作者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
RocketMQ的tag还有这个“坑”!
RocketMQ提供了基于Tag的消息过滤机制,但在使用过程中有很多朋友或多或少会有一些疑问,我不经意在RocketMQ官方钉钉群,我记得有好多朋友都有问到如下问题: 今天...
12
2
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
双十一期间Kafka以这种方式丢消息让我猝不及防
讲真,我今年的双十一有点“背”,负责的Kafka集群出了一些幺蛾子,但正是这些幺蛾子,让我这个双十一过的非常充实,也让我意识到如果不体系化学习Kafka,是无法做到生产集群...
1
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
RocketMQ这样做,压测后性能提高30%
详细剖析RocketMQ4.9.1的性能优化之道,优化的主要手段:移除不必要的锁、降低锁粒度、对消息发送进行参数优化。...
3
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
7张图揭晓RocketMQ存储设计的奥妙
RocketMQ作为一款基于磁盘存储的中间件,具有无限积压能力,并提供高吞吐、低延迟的服务能力,其最核心的部分必然是它优雅的存储设计。 1、存储概述 RocketMQ存储的...
38
4
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
零拷贝原理的文章网上满天飞,但你知道如何使用零拷贝吗?
零拷贝是中间件相关面试中必考题,本文就和大家一起来总结一下NIO拷贝的原理,并结合Netty代码,从代码实现层面近距离观摩如何使用java实现零拷贝。 1、零拷贝实现原理 ...
赞
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
关于Kafka消费者的这些参数你应该要知道?
本文是《跟我学Kafka:从零开始学习Kafka》的第6篇,跟着我开启从小白到专家的进阶之旅。 本文将对Kafka Consumer做一个简单的介绍,是深入研究Kafka ...
3
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
从年末生产故障解锁RocketMQ集群部署的最佳实践
笔者比较“悲催”,临近年末笔者维护的生产MQ集群中的一台物理机内存故障导致操作系统异常重启,在10分钟内众多的应用发送客户端出现消息发送超时,事故并定性为S1,笔者的“年终...
6
2
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
丁威: 优秀程序员必备技能之如何高效阅读源码(二更)
“我能熟练使用这个框架/软件/技术就行了, 为什么要看源码?” “平时不用看源码, 看源码太费时间,还容易忘记,工作中出现问题再针对性地阅读,效率更高。” “为了面试才需要...
4
1
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
Kafka性能调优实战:同等资源配置性能提升20几倍的秘诀
1、抛出问题 笔者最近在折腾数据异构体系,在实现MySQL增量数据同步到MQ(Kafka、RocketMQ),本文的故事就从这里开始。 众所周知,为了提高写入端的并发性能,...
2
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
图文并茂剖析Netty编解码以及背后的设计理念
本文主要介绍网络通信中与通信息息相关的重要部分:通信协议的底层实现原理:编码与解码。 1、Netty4编码解码概述 Netty中定义的编码解码器核心类图如下: Decode...
4
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
一文揭晓通信协议设计的奥妙,直接"秒杀"面试官
上一篇详细介绍了Netty的编解码的基本实现原理,本节将重点探讨网络编程中一种非常通用的协议设计方法论:协议头 + 消息体。 所谓的通信协议就是通信双方共同遵循的一种“约定...
3
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
队列数量变更会导致顺序消费失效,我是这样解决的...
在金融行业中,如果用户订阅了余额变更短信通知服务,当余额发生变化会收到短信通知,但收到短信的顺序必须和用户银行卡账号余额发生变化的顺序一致。 这个场景是典型的顺序消费场景,...
2
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
“有的放矢”才是性能优化的正确打开方式
在Kafka消息发送端遇到性能瓶颈时是否有办法正确的评估瓶颈在哪呢?如何针对性的进行调优呢? 1、Kafka 消息发送端监控指标 其实Kafka早就为我们考虑好了,Kafk...
2
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
Netty的线程模型可不是Reactor这么简单
笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实...
5
1
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
Dubbo的设计理念原来就藏在这三张图中
Dubbo在众多的微服务框架中脱颖而出,占据RPC服务框架的半壁江山,非常具有普适性,熟练掌握 Dubbo的应用技巧后深刻理解其内部实现原理,让大家能更好的掌控工作,助力职...
2
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
Netty进阶:手把手教你如何编写一个NIO客户端
Netty是一款非常优秀的网络编程框架,是对NIO的二次封装,本文将重点剖析Netty客户端的启动流程,深入底层了解如何使用NIO编程客户端。 本文是笔者基于问题的启发式源...
1
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
事务消息应用场景、实现原理与项目实战(附全部源码)
1、活动中心场景介绍 在电商系统上线初期,往往会进行一些“拉新”活动,例如活动部门提出新用户注册送积分、送优惠券活动。 基于分布式、微服务的设计理念,通常的架构设计(子系统...
1
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
第一次尝试为Apache顶级开源项目贡献代码
本文首先先再次回到上述几篇关于公司升级ACL这个事情上来,通常涉及到服务器版本的升级,一旦涉及到版本的升级,兼容性测试是一个必不可少的工作。 RocketMQ客户端版本众多...
8
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
NIO为什么不适合文件上传场景,如何优雅解决?
该系列已分别介绍了服务端、客户端的启动流程,本文将重点剖析Netty是如何封装NIO的读事件。 在阅读本篇文章之前,请稍微思考如下几个问题: NIO为什么不适合文件上传等场...
2
评论
分享
中间件兴趣圈
架构师 @中通科技
·
2年前
关注
图解Kafka消息发送者核心参数与工作机制
本文将从Kafka Producer的配置属性为突破口,结合源码深入提炼出Kafka Producer的工作机制,方便大家更好使用Kafka Producer,并且胸有成竹...
2
评论
分享
下一页
个人成就
文章被点赞
222
文章被阅读
74,377
掘力值
3,198
关注了
9
关注者
578
收藏集
0
关注标签
16
加入于
2019-10-04