📚 游戏服务器·消息队列与调度 30章实战

🎮 风格 · 明快活力
01
消息队列基础
概念 · 作用 · Redis/RabbitMQ/Kafka对比
02
Redis消息队列
List · LPUSH/BRPOP · Pub/Sub
03
Redis Stream
Stream · 消费者组 · 持久化 · ACK
04
RabbitMQ入门
Exchange · Queue · Binding · 安装配置
05
RabbitMQ工作模式
Direct · Topic · Fanout · Headers
06
RabbitMQ高级特性
确认 · 死信 · 延迟 · 优先级
07
Kafka入门
Topic · Partition · Consumer Group
08
Kafka生产者
分区策略 · 同步/异步 · 可靠性
09
Kafka消费者
消费模式 · 偏移量 · 再均衡
10
Kafka高级特性
事务 · 幂等性 · 日志压缩
11
消息序列化
JSON · Protobuf · MessagePack · 对比
12
消息协议设计
格式 · 类型枚举 · 版本控制
13
任务调度基础
概念 · 应用场景 · 框架对比
14
定时任务
Cron · Quartz · Spring Task
15
分布式任务调度
Elastic-Job · 分片 · 高可用
16
XXL-JOB
架构 · 任务管理 · 调度/执行器
17
任务队列
Redis实现 · 优先级 · 超时处理
18
延迟任务
时间轮 · Zset · RabbitMQ延迟
19
任务状态管理
状态枚举 · 流转 · 日志
20
任务失败处理
重试 · 死信 · 告警通知
21
消息去重
幂等性 · 去重表 · Redis Set
22
消息顺序性
全局顺序 · 分区顺序 · 顺序消费
23
消息积压处理
原因 · 扩容 · 降级
24
消息轨迹
链路追踪 · 日志 · 监控告警
25
游戏业务场景1
登录消息 · 合并 · 批量处理
26
游戏业务场景2
战斗结算 · 异步 · 结果回调
27
游戏业务场景3
邮件系统 · 全服/个人 · 附件
28
游戏业务场景4
排行榜 · 定时计算 · 增量更新
29
性能优化
批量 · 连接池 · 序列化
30
项目实战
完整系统 · 压测 · 调优