跳到主要内容

middleware

19 篇文章
所有分类

浏览此分类下的所有文章

2026-08-11
2541 字 · 11 分钟

Jenkins 原理、部署与调优指南

大数据底座的迭代思路里提到"引入 CI/CD,把组件部署从手工变为流水线",落地首选就是 Jenkins。本文按"原理 → 部署 → 调优"三步整理企业级使用指南,延续《Kerberos 部署与调优指南》等系列的结构。

2026-08-11
7561 字 · 30 分钟

MySQL 学习笔记:SQL 复习、原理与优化

2022 年学习 MySQL 的三篇笔记(SQL 语法复习、MySQL 原理、MySQL 优化)合并整理。原理先行,实践在后。

2026-08-11
3901 字 · 15 分钟

Redis 学习笔记:概念、持久化与底层

2022 年学习 Redis 的两篇笔记(浅谈 Redis 中间件、深入理解 Redis 底层)合并整理。教程来源于 b站狂神说 Java 的 Redis 教程,底层部分配图主要来自极客时间。

2026-08-10
1082 字 · 4 分钟

Kafka 生产调优实践

Kafka 调优的本质是吞吐与可靠的权衡:Producer 侧(batch、压缩、acks)、Broker 侧(IO 线程、分段、保留策略)、Consumer 侧(拉取、提交、分区并行)。Kafka 最大的性能秘密在页缓存——它不靠 JVM…

2026-08-10
1017 字 · 4 分钟

MySQL 生产调优实践

MySQL 调优的优先级永远是:慢查询 → 索引 → 参数。参数调优是最后一步——一个被慢查询拖垮的库,innodb_buffer_pool_size 调得再大也救不了。本文先给参数理解与规格表,再强调集群规模的读写分离与容灾。部署安装见《大数据与中间件组件部署总览》。

2026-08-10
1136 字 · 4 分钟

Nacos 生产调优实践

Nacos 的调优重点是容量与稳定性:能承载多少服务实例、多少配置变更、客户端长连接(gRPC)与推送如何并发。单机 Derby 模式只配测试;生产调优的第一动作就是外接 MySQL 并组成 3 节点集群。部署安装见《大数据与中间件组件部署总览》。

2026-08-10
1116 字 · 4 分钟

Redis 生产调优实践

Redis 是单线程模型(6.x 起 IO 线程可选),调优思路与其他组件相反:不是加资源,而是控制单个操作的成本——大 Key、慢命令、全量复制是三大杀手。内存管理(淘汰策略、编码优化)与持久化取舍是日常重点。部署安装见《大数据与中间件组件部署总览》。

2026-08-10
1225 字 · 5 分钟

RocketMQ 生产调优实践

RocketMQ 的调优主线是刷盘与复制的两对选择:异步刷盘还是同步刷盘、异步复制还是同步复制——组合出四种可靠性与性能档位;其次是 Broker 的 JVM 与磁盘 IO。生产默认"异步刷盘 + 异步复制"性能最好,核心链路升到"同步复制"。部署安装见《大数据与中间件组件部署总览》。

2026-08-10
1155 字 · 5 分钟

Zookeeper 生产调优实践

Zookeeper 是"轻量但金贵"的组件:它吃磁盘 IO(事务日志)、吃网络(同步)、吃GC(内存)。调优的核心是保护它的这三个资源——ZK 抖动一次,Kafka/HBase/HDFS HA 全跟着抖。部署安装见《大数据与中间件组件部署总览》。

2026-08-09
3313 字 · 12 分钟

Kafka 底层原理与知识要点

本文是我学习 Kafka 时整理的笔记,涵盖核心架构、底层存储原理、副本与一致性机制、生产消费流程,以及日常排障的经验总结,适合面试复习和实际排查问题参考。