📚 中间件内存管理与实时调度实战
🎯 30章 · 从入门到实战
📖
完整目录 · 点击卡片跳转章节
🧩
30个实战章节
⚡
友好色系
01
中间件概述
什么是中间件、发展历史、分类(消息/数据库/缓存等)及在分布式系统中的作用
02
内存管理基础
虚拟内存、分页分段、进程地址空间、堆栈区别、分配回收机制
03
中间件内存模型
Redis/Kafka/Nginx内存模型、内存池、对象池、内存碎片
04
实时调度基础
实时系统概念、硬/软实时、FCFS/SJF/RR/优先级、RMS/EDF
05
中间件中的实时调度
任务模型、事件驱动调度、时间轮、多级反馈队列应用
06
内存分配器设计
自定义分配器、伙伴系统、slab、tcmalloc与jemalloc对比
07
缓存与内存管理
LRU/LFU/ARC淘汰策略、缓存一致性、写回/写直达、中间件缓存实现
08
无锁数据结构
CAS、内存屏障、无锁队列/哈希表、RCU机制
09
内存池实战
C语言高性能内存池、线程安全设计、性能测试
10
实时任务调度器设计
优先级抢占式调度、时间片管理、上下文切换优化
11
消息中间件内存管理
Kafka页缓存、RocketMQ内存映射、RabbitMQ策略、积压控制
12
数据库中间件内存管理
MyCat/ShardingSphere内存优化、连接池控制、SQL缓存
13
缓存中间件内存管理
Redis淘汰策略/碎片优化、Memcached slab、本地与分布式缓存
14
实时调度在消息中间件中的应用
Kafka重平衡调度、RocketMQ延迟控制、Pulsar分片调度
15
内存监控与调优
Valgrind/ASan、内存分析、GC日志、中间件参数调优
16
实时调度监控与调优
调度延迟测量、CPU绑定/隔离、中断优化、perf/ftrace
17
分布式内存管理
分布式缓存一致性、内存数据库、分片复制、分布式事务
18
实时调度在分布式系统中的应用
分布式锁实时性、定时任务、ZooKeeper协调实时性
19
内存安全与隔离
内存保护、沙箱、cgroup限制、容器化隔离
20
实时调度安全
优先级反转、死锁避免、任务隔离、安全考量
21
高性能网络与内存
零拷贝、RDMA、共享内存通信、DPDK内存池
22
实时调度与网络
中断合并、网络包实时性、软硬中断平衡、实时协议栈
23
内存与调度协同优化
内存访问延迟影响、缓存亲和性、NUMA感知、内存带宽分配
24
中间件启动与初始化内存管理
启动预分配、热加载/冷启动、内存预热技术
25
实时调度中的时间同步
高精度定时器、时间戳、时钟源、PTP/NTP协议
26
内存与调度的故障恢复
内存故障检测、调度器切换、检查点恢复、优雅降级
27
实战案例一:实时排行榜系统
基于Redis · 内存优化与调度策略
28
实战案例二:实时日志收集系统
基于Kafka · 内存管理与背压调度
29
实战案例三:实时负载均衡器
基于Nginx · 内存池与事件调度
30
综合项目:轻量级实时中间件框架
集成内存管理与实时调度 · 完整设计
🌟 点击任意章节卡片,跳转至对应详细讲义 (01.html ~ 30.html)