中间件系列导航

瓜农老梁

共 4913字,需浏览 10分钟

 · 2022-05-10

引言

本文是老梁公众号相关文章目录与导航,会持续更新,当前主要内容有:

一、消息中间件系列

二、服务治理系列

三、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# 公司的军规



浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报