引言
本文是老梁公众号相关文章目录与导航,会持续更新,当前主要内容有:
一、消息中间件系列
二、服务治理系列
三、RPC通信系列
四、Netty框架系列
五、注册中心&配置中心
六、Service Mesh系列
七、监控与搜索系列
八、中间件方案设计系列
九、生活思考随记
一、消息中间件系列
RocketMQ系列
1.实战笔记命令篇
MQ1# RocketMQ Connection命令【实战笔记】
MQ2# RocketMQ Consumer命令【实战笔记】
MQ3# RocketMQ Cluster命令【实战笔记】
MQ4# RocketMQ Tps命令【实战笔记】
MQ5# RocketMQ Broker命令【实战笔记】
MQ6# RocketMQ NameSrv命令【实战笔记】
MQ7# RocketMQ Message相关命令【实战笔记】
MQ8# RocketMQ Topic相关命令【实战笔记】
MQ9# RocketMQ Offset 相关命令【实战笔记】
2.实战笔记运维篇
MQ10# RocketMQ查询死信队列中的消息内容【实战笔记】
MQ11# RocketMQ集群生产环境节点下线操作【实战笔记】
MQ12# RocketMQ性能优化【实战笔记】
MQ13# RocketMQ性能测试【实战笔记】
MQ14# RocketMQ同步复制性能优化【实战笔记】
MQ15# RocketMQ生产环境配置【实战笔记】
MQ16# RocketMQ/Kafka监控项整理【实战笔记】
MQ17# RocketMQ一次延迟消息故障排查【实战笔记】
MQ18# RocketMQ关于Broker闪断故障排查【实战笔记】
MQ19# RocketMQ集群CPU毛刺问题复盘【实战笔记】
MQ20# RocketMQ集群平滑扩缩容【实战笔记】
MQ21# 为何建议关闭RocketMQ预热配置【实战笔记】
MQ22# RocketMQ内存传输及4.7消费线程参数设置
MQ44# RocketMQ几个最近被问的问题
MQ45# 实战|RocketMQ不同可用区导致消费不均衡
MQ46# 实战|RocketMQ分区阻塞应急处理
3.源码笔记存储篇
MQ23# RocketMQ消息存储概览【源码笔记】
MQ24# RocketMQ存储--日志文件创建与映射流程【源码笔记】
MQ25# MRoecketMQ存储--映射文件预热【源码笔记】
MQ26# RocketMQ存储--消息追加【源码笔记】
MQ27# RocketMQ存储--同步刷盘和异步刷盘【源码笔记】
MQ28# RocketMQ存储--主从同步【源码笔记】
4.源码笔记消费篇
MQ29# RocketMQ客户端PUSH消费概览【源码笔记】
MQ30# RocketMQ客户端PUSH消费--并发消费与顺序消费【源码笔记】
MQ31# RocketMQ客户端PUSH消费--负载均衡
MQ32# RocketMQ客户端消费--ProcessQueue处理队列【源码笔记】
MQ33# RocketMQ消费--Broker端处理逻辑【源码笔记】
MQ34# RocketMQ--ConsumeQueue文件与Index文件【源码笔记】
5.源码笔记发送篇
MQ35# RocketMQ NameServer【源码笔记】
MQ36# RocketMQ Topic创建【源码笔记】
MQ37# RocketMQ消息发送【源码笔记】(一)
MQ38# RocketMQ消息发送【源码笔记】(二)
MQ39# RocketMQ消息发送Broker端流程处理【源码笔记】
MQ40# RocketMQ一次消费性能问题排查【实战笔记】
6.源码笔记特性篇
MQ42# RocketMQ特性--事物消息【源码笔记】
MQ42# RocketMQ特性--消息轨迹【源码笔记】
7.源码笔记多副本篇
MQ43# Raft一致性算法整理【原理笔记】
Kafka系列
实战笔记篇
Kafka1# Kafka异常复盘NotLeaderForPartitionException【实战笔记】
Kafka2# Kafka(0.11.0.2版本)堆内存不能正常回收问题分析【实战笔记】
Kafka3# Kafka集群平滑扩容及Leader均衡【实战笔记】
Kafka4# Kafka升级从0.11.0.2到2.2.1【实战笔记】
Kafka5# RocketMQ/Kafka监控项整理【实战笔记】
Kafka6# Kafka常用JMX监控指标整理【实战笔记】
Kafka7# Kafka Producer重试参数retries设置取舍【实战笔记】
知识笔记篇
Kafka8# 盘点Kafka从0.11.3到2.4.1的一些亮点【知识笔记】
Pulsar系列
Pulsar#1 Pulsar部署与线上配置
二、服务治理系列
1.实战原理篇
Sentinel动态规则API模式命令【实战笔记】
Sentinel2# Sentinel服务治理知识梳理【原理笔记】
Sentinel3# Sentinel流控日志与索引
Sentinel4# Sentinel熔断降级说明
Sentinel5# Sentinel集群流控参数说明
Sentinel6# Sentinel客户端调用并发控制
Sentinel7# Sentinel流量控制规则说明
Sentinel8# Sentinel热点参数规则说明
2.原理源码篇
Sentinel9# Sentinel服务治理工作原理【源码笔记】
Sentinel10# Sentinel服务治理中各个插槽职责【源码笔记】
Sentinel11# Sentinel基于滑动窗口的流量统计【源码笔记】
Sentinel12# Sentinel控制台规则推送与机器列表【源码笔记】
Sentinel13# Sentinel控制台实时监控【源码笔记】
Sentinel14# Sentinel断路器与熔断降级【源码笔记】
Sentinel15# Sentinle集群流控【源码笔记】
Sentinel16# Sentinel使用令牌桶实现预热【原理源码】
Sentinel17# Sentinel漏桶匀速限流
Sentinel18# Sentinel热点参数如何限流【原理源码】
Sentinel19# Sentinel系统自适应限流【原理源码】
Sentinel20# 针对调用来源的限流
三、RPC通信系列
原理笔记篇
gRPC1# HTTP/2协议之连接前言【原理笔记】
gRPC2# HTTP/2协议之二进制桢【原理笔记】
gRPC3# HTTP/2协议之头部压缩【原理笔记】
gRPC4# HTTP/2协议之Stream【原理笔记】
gRPC5# 系统层面I/O【原理笔记】
gRPC6# 系统五种I/O模型【原理笔记】
gRPC7# Reactor线程模型【原理笔记】
使用笔记篇
gRPC6# gRPC示例初探【实战笔记】
gRPC7# Google Protocol Buffers三两事【知识笔记】
gRPC8# gRPC四种类型示例分析【知识笔记】
gRPC9# gRPC中Header传值与错误拦截处理【知识笔记】
gRPC10# gRPC背压流控、压缩及JSON通信【知识笔记】
gRPC11# 超时问题定位
gRPC12# 协议错误问题定位
源码笔记篇
gRPC服务端启动流程走查【源码笔记】
四、Netty框架系列
1.源码笔记
Netty1# Netty组件之Channel实例化
Netty2# Netty组件之Channel初始化
Netty3# Netty组件之Channel注册
Netty4# Netty之异步通知机制
Netty5# Netty之客户端连接调用
Netty6# Netty之事件轮询与处理
Netty7# Netty之事件传递
Netty8# Netty之ByteBuf初探
Netty9# Netty抽象内存分配器实现原理
Netty10# 堆外内存底盘PlatformDependent
Netty11# 非池化内存分配
Netty12# 池化内存框架流程
Netty13# 池化内存分配器
Netty14# 池化内存之线程缓存
Netty15# 池化内存Normal类型内存分配
Netty16# 池化内存Subpage类型内存分配
Netty17# 实战|Young GC时间过长导致RPC超时
Java NIO系列
NIO1# 系统层面I/O【原理笔记】
NIO2# 系统五种I/O模型【原理笔记】
NIO3# Java NIO缓存区基本操作【源码笔记】
NIO4# Java NIO字节缓存区【源码笔记】
NIO5# Java NIO通道概览与文件通道【源码笔记】
NIO6# Java NIO文件锁和可中断通道【源码笔记】
NIO7# Java NIO 散布读与聚集写【源码笔记】
Java NIO内存映射文件参见
NIO8# RoecketMQ存储--映射文件预热【源码笔记】
NIO9# Java NIO套接字【源码笔记】
NIO10# Java NIO选择器【源码笔记】
五、注册中心&配置中心
Nacos系列
Nacos1# 服务注册与发现客户端示例与源码解析(一)
Nacos2# 服务注册与发现客户端示例与源码解析(二)
Nacos3# 服务注册与发现服务端启动源码解析
Nacos4# 服务端响应连接和注册源码分析(一)
Nacos5# Distro协议寻址模式
Nacos6# Distro协议全量同步与校验
Nacos7# Distro协议增量同步
Nacos8# 集群中节点之间健康检查
Nacos9# 服务端响应连接和注册源码分析(二)
Nacos10# 健康检查类型与场景
Nacos11# 图解|注册发现核心原理提练
Nacos12# 随机权重负载均衡算法
Nacos13# 配置管理客户端流程
Nacos14# 配置管理服务端流程
Nacos15# Nacos配置中心核心原理提要
Nacos16# 实战|NacosSync双向复制指南
ZooKeeper系列
Q1# 问题整理20210529
Q2# ZK SYN Flood与参数优化
Q3# ZK集群内存过高风险评估
六、Service Mesh系列
Mesh1# istio安装与部署
Mesh2# 第三方注册中心集成istio
Mesh3# Envoy代理转发与xDS映射关系
Mesh4# Envoy中查看ServiceEntry注入信息
Mesh5# Istio服务模型与流量治理要点
Mesh6# gRPC服务通过Istio网格通信
Mesh7# wasm扩展Envoy使用详解
Mesh8# Envoy原理提点与常用命令
Mesh9# 使用wasm上报envoy埋点信息
七、监控与搜索系列
ES01# FileBeat与Elasticsearch集成
ES02# Elasticsearch术语与部署架构梳理
ES03# Elasticsearch性能调优点梳理
ES04# Elasticsearch集群健康与指标梳理
ES05# Elasticsearch节点指标梳理
ES06# Filebeat采集原理与监控指标梳理
八、中间件方案设计系列
FA1# 微服务流控防护场景与应对措施
FA2# 集群流控使用场景和实现原理
FA3# ZK做注册中心好吗?
FA4# 哈啰在分布式消息治理和微服务治理中的实践
FA5# 网关拓扑结构与功能设计归纳
FA6# 全链路观测平台设计点归纳
FA7# 异地多活实践与设计思考点归纳
FA8# 流量录制回放功能设计点归纳
FA9# Service Mesh上线需解决的问题整理
FA10# 数据库组件功能设计点整理
FA11# Fink实时计算平台功能点整理
FA12# 流量录制回放智能降噪知识点梳理
FA13# 服务治理中的强弱依赖知识点梳理
FA14# 测试场多环境逻辑隔离方案
九、生活思考随记
SK1# 给老板画饼
SK2# 仰望星空
SK3# 苍天饶过谁
SK4# 让心静下来
SK5# 丢掉幻想准备战斗
SK6# 上海居转户随记
SK7# 大咖分享随记
SK8# 过一种笃定的生活
SK9# 公司的军规



