腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
中间件兴趣圈
《RocketMQ技术内幕》作者维护,关注Netty、Mycat、Dubbo、es-job、Rocketmq、es、mybatis等。
专栏成员
举报
129
文章
262390
阅读量
102
订阅数
订阅专栏
申请加入专栏
全部文章(129)
dubbo(29)
编程算法(28)
apache(23)
Elasticsearch Service(19)
java(18)
sql(14)
存储(14)
缓存(12)
api(11)
node.js(7)
文件存储(7)
数据库(6)
mybatis(6)
rpc(6)
kafka(6)
负载均衡(5)
php(5)
云数据库 SQL Server(5)
负载均衡缓存(5)
spring(5)
tcp/ip(5)
官方文档(4)
分布式(4)
xml(3)
http(3)
网络安全(3)
面向对象编程(3)
数据结构(3)
任务调度(3)
sentinel(3)
javascript(2)
jquery(2)
ajax(2)
android(2)
access(2)
ide(2)
lucene/solr(2)
unix(2)
批量计算(2)
运维(2)
jdk(2)
hashmap(2)
zookeeper(2)
架构设计(2)
es(2)
double(2)
min(2)
set(2)
云服务器(1)
c++(1)
python(1)
c#(1)
bash(1)
html(1)
云数据库 Redis(1)
linux(1)
mapreduce(1)
消息队列 CMQ 版(1)
网站(1)
serverless(1)
开源(1)
jvm(1)
数据处理(1)
nest(1)
腾讯云开发者社区(1)
ascii(1)
raft(1)
guava(1)
int(1)
load(1)
system(1)
搜索文章
搜索
搜索
关闭
一文详解 Canal Instance 设计理念与定制开发思路
面向对象编程
spring
存储
数据库
sql
从 Canal 系列的第一篇文章我们基本能了解到,Instance 是 Canal 数据同步的核心,在一个 Canal 实例中只有启动 Instace,才能实现数据的同步,那 Instance 到底是“何许人也”,本文将以源码为手段,试图揭开 Instance 的神秘面纱。
丁威
2020-06-23
1.8K
0
Sentinel 动态数据源架构设计理念与改造实践
存储
zookeeper
spring
在介绍集群限流之前需要首先掌握动态数据源的配置方式,本文将根据 Sentinel 官方提供的代码提出整体架构思路,并最终给出实践指导。
丁威
2020-05-08
1.1K
0
踩坑记:rocketmq-console 消费TPS为0,但消息积压数却在降低是个什么“鬼”
apache
存储
http
当消息积压后,消费端将其代码进行优化后,重启消费端服务器,从rocketmq-console上发现TPS为0。如图所示。
丁威
2019-12-10
3.9K
0
源码阅读技巧篇:RocketMQ DLedger 多副本即主从切换专栏回顾
apache
存储
RocketMQ DLedger 多副本即主从切换专栏总共包含9篇文章,时间跨度大概为2个月的时间,笔者觉得授人以鱼不如授人以渔,借以这个系列来展示该系列的创作始末,展示笔者阅读源码的技巧。
丁威
2019-10-23
1K
0
RocketMQ 整合 DLedger(多副本)即主从切换实现平滑升级的设计技巧
apache
文件存储
存储
源码分析 RocketMQ DLedger 多副本即主从切换系列已经进行到第8篇了,前面的章节主要是介绍了基于 raft 协议的选主与日志复制,从本篇开始将开始关注如何将 DLedger 应用到 RocketMQ中。
丁威
2019-10-08
1.1K
0
基于 raft 协议的 RocketMQ DLedger 多副本日志复制设计原理
apache
存储
前面已经用源码的手段对 RocketMQ 日志复制的实现细节做了一个详细的介绍,可能有不少读者朋友们觉得源码阅读较为枯燥,看的有点云里雾里,本篇将首先梳理一下 RocketMQ DLedger 多副本关于日志复制的三个核心流程图,然后再思考一下在异常情况下如何保证数据一致性。
丁威
2019-09-30
941
0
源码分析 RocketMQ DLedger(多副本) 之日志追加流程
apache
存储
编程算法
jquery
上一篇我们详细分析了 源码分析RocketMQ多副本之Leader选主,本文将详细分析日志复制的实现。
丁威
2019-09-17
550
0
源码分析 RocketMQ DLedger 多副本存储实现
apache
存储
编程算法
RocketMQ DLedger 的存储实现思路与 RocketMQ 的存储实现思路相似,本文就不再从源码角度详细剖析其实现,只是点出其实现关键点。我们不妨简单回顾一下 CommitLog 文件、ConsumeQueue 文件设计思想。
丁威
2019-09-04
704
0
全链路跟踪(压测)必备基础组件之线程上下文“三剑客”
编程算法
java
存储
http
说起本地线程变量,我相信大家首先会想到的是JDK默认提供的ThreadLocal,用来存储在整个调用链中都需要访问的数据,并且是线程安全的。由于本文的写作背景是笔者需要在公司落地全链路压测平台,一个基本并核心的功能需求是压测标记需要在整个调用链中进行传递,线程上下文环境成为解决这个问题最合适的技术。
丁威
2019-08-06
615
0
源码分析RocketMQ消息轨迹
node.js
javascript
编程算法
apache
存储
从上述代码可以看出其关键点是在创建DefaultMQProducer时指定开启消息轨迹跟踪。我们不妨浏览一下DefaultMQProducer与启用消息轨迹相关的构造函数:
丁威
2019-08-05
2K
0
RocketMQ实战:一个新的消费组初次启动时从何处开始消费呢?
apache
存储
消息队列 CMQ 版
kafka
一个新的消费组订阅一个已存在的Topic主题时,消费组是从该Topic的哪条消息开始消费呢?
丁威
2019-07-23
5.9K
0
RocketMQ消息轨迹-设计篇
apache
存储
tcp/ip
RocketMQ消息轨迹主要包含两篇文章:设计篇与源码分析篇,本节将详细介绍RocketMQ消息轨迹-设计相关。
丁威
2019-07-16
2.3K
0
Elasticsearch索引监控之Indices Segments API与Indices Shard Stores
存储
Elasticsearch Service
lucene/solr
本文将继续介绍elasticsearch索引监控之Indices segments与Indices Shard stores api。
丁威
2019-06-11
945
0
源码分析kryo对java基础数据类型与Stirng类型的序列化反序列化机制
文件存储
存储
缓存
java
ascii
用过dubbo的开发人员,在选取序列化时都会根据“经验”来选kryo为序列化,其原因是序列化协议非常高效,超过java原生序列化协议、hessian2协议,那kryo为什么高效呢?
丁威
2019-06-10
1.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档