从0构建高并发Feed流推送平台——开篇:项目选题与整体设计

📅 2026/7/13 7:52:40 👁️ 阅读次数 📝 编程学习
从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分页

第五篇:限流 + 压测 + 总结