Lv.2
丁威
更多个人资料
63
成长值
0
关注
1
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
60
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
RocketMQ 集群平滑运维
前言 在 RocketMQ 集群的运维实践中,无论线上 Broker 节点启动和关闭,还是集群的扩缩容,都希望是平滑的,业务无感知。正所谓 “随风潜入夜,润物细无声” ,本文以实际发生的案例窜起系列平滑操作。 优雅摘除节点 案例背景 自建机房 4 主 4 从、异步刷盘、主从异步复制。有一天运维同学遗失其中一个 Master 节点所有账户的密码,该节点在集群中运行正常,...
运维
丁威
2021-05-28 03:23:31
2616
0
0
2021-05-28 03:23:31
999+
0
0
RocketMQ 集群踩坑记
集群节点进程神秘消失 现象描述 接到告警和运维反馈,一个 RocketMQ 的节点不见了。此类现象在以前从未发生过,消失肯定有原因,开始查找日志,从集群的 broker.log、stats.log、storeerror.log、store.log、watermark.log 到系统的 message 日志没发现错误日志。集群流量出入在正常水位、CPU 使用率、CPU Lo...
运维
丁威
2021-05-28 03:22:16
4549
0
0
2021-05-28 03:22:16
999+
0
0
RocketMQ-Console 常用页面指标获取逻辑
本文的目的不是详细介绍 RocketMQ-Console 的使用方法,主要对一些关键点(更多是会有疑问的点)进行介绍,避免对返回结果进行想当然。 集群信息一览 可以通过 Cluster 查看一个集群中所有的 Broker 信息,包含主节点、从节点,有时候发现主节点、从节点的一些统计指标存在一些偏差,例如 Slave 节点的 Today Producer Count 比...
丁威
2021-05-28 03:19:35
904
0
0
2021-05-28 03:19:35
904
0
0
消息轨迹、ACL 与多副本搭建
消息轨迹 消息轨迹含义 一条消息什么时候由哪台机器产生的、发送的耗时、消息大小、发送状态、存储在哪个 Broker 上、什么时候存储的以及存储在哪台 Broker 上、什么时候消费的、消费状态等信息,这些信息即消息轨迹,用于追踪消息从诞生到被消费的整个生命周期。 这些信息对于业务同学排查定位有着重要的意义,发送和消费往往在不同的业务部门。有了消息轨迹后一条消息有没有发送...
丁威
2021-05-28 03:16:39
1083
0
0
2021-05-28 03:16:39
999+
0
0
RocketMQ NameServer 背后的设计理念
Nameserver 在 RocketMQ 整体架构中所处的位置就相当于 ZooKeeper、Dubbo 服务化架构体系中的位置,即充当“注册中心”,在 RocketMQ 中路由信息主要是指主题(Topic)的队列信息,即一个 Topic 的队列分布在哪些 Broker 中。 Nameserver 工作机制 Topic 的注册与发现主要的参与者:Nameserver、...
网络
丁威
2021-05-28 03:15:54
1760
0
0
2021-05-28 03:15:54
999+
0
0
从RocketMQ学Java 并发编程
RocketMQ 是一款非常优秀的分布式,里面有很多的编程技巧值得我们借鉴,本文从并发编程角度,从 RocketMQ 中挑选几个示例与大家一起来分享沟通一下。 读写锁的使用场景 在 RocketMQ 中关于 Topic 的路由信息主要指的是一个 Topic 在各个 Broker 上的队列信息,而 Broker 的元数据又包含所属集群名称、Broker IP 地址,路由信息...
Java
NAT
丁威
2021-05-28 03:15:53
3736
0
0
2021-05-28 03:15:53
999+
0
0
从 RocketMQ 学 Netty 网络编程技巧
从整个类体系看网络设计 RocketMQ 关于网络方面核心类图如下所示: 接下来先一一介绍各个类的主要职责。 RemotingService RPC 远程服务基础类。主要定义所有的远程服务类的基础方法: void start():启动远程服务。 void shutdown():关闭。 void registerRPCHook(RPCHook rpcHoo...
网络
丁威
2021-05-28 03:09:29
1544
0
0
2021-05-28 03:09:29
999+
0
0
源码分析Kafka专栏
1、初识 Kafka Producer 生产者 2、源码分析 Kafka 消息发送流程(文末附流程图) 3、KafkaProducer Sender 线程详解(含详细的执行流程图) 4、初始 Kafka Consumer 消费者 5、源码分析Kafka 消息拉取流程 6、Kafka与RocketMQ性能对比大揭秘
Kafka
丁威
2021-05-28 03:05:19
1770
0
0
2021-05-28 03:05:19
999+
0
0
源码分析Java并发(JUC框架)专栏
java多线程是JAVA高阶编程最需掌握的基本功,本系列从源码的角度对JUC(java 并发工具包)进行详细剖析,一起探讨java多线程并发相关知识。 1、java并发锁ReentrantLock源码分析一 可重入支持中断锁的实现原理 2、java并发锁机制-ReentrantLock Condtion准备篇之Object.wait,Object.notify与Co...
Java
丁威
2021-05-28 02:50:36
1323
0
0
2021-05-28 02:50:36
999+
0
0
源码分析Mybatis专栏
源码分析Mybatis专栏,目前重点关注Mybatis的初始化流程、SQL执行流程、Mybatis扩展机制与缓存机制。创作背景是我在落地公司全链路压测系统时,调研数据库层面的数据隔离方案时做的一些技术研究。 1、源码分析Mybatis MappedStatement的创建流程 2、源码分析Mybatis MappedStatement的创建流程 3、Mybatis...
MyBatis
丁威
2021-05-28 02:34:52
1627
0
0
2021-05-28 02:34:52
999+
0
0
总条数:59
10
10
20
50
100
1
2
3
4
5
6
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信