从0构建高并发Feed流推送平台——开篇:项目选题与整体设计
1. 为什么选这个项目
想做高并发+MQ+Redis的真实项目
Feed流是社交/内容平台的核心场景
拒绝烂大街的管理系统/秒杀项目
2. 核心功能列表
用户关注/取关
作者发文章 + MQ推送
MQ推送粉丝 文章推送到粉丝收件箱
粉丝拉取Feed流
分布式ID
接口限流
3. 技术栈选型
Spring Boot 2.7
MySQL 8.0 + MyBatis-Plus
Redis(收件箱 + 限流 + 分布式锁)
RocketMQ / Redis Stream(MQ选型对比)
雪花算法(分布式ID)
4. 核心架构图
发文章 → MQ → 消费者 → Redis收件箱 → 粉丝拉取
5. 接下来的计划
第一篇:项目选型与设计(本文)
第二篇:用户关注/取关 + 雪花算法
第三篇:发文章 + MQ推送
第四篇:Feed流拉取 + Redis ZSet分页
第五篇:限流 + 压测 + 总结
