第一篇 需求与选型:白板到底难在哪

做一款能多人同时涂鸦、还允许回放和撤销的协作白板,最初被当成「画笔画线」的轻项目,真正动手才发现难点全压在底层:实时性、并发冲突、断线恢复、历史一致性。本篇先把需求、选型、机器、技术栈四件事摊开,给后面接入层、协同核心、持久化、稳定成本三篇定好基线。

本篇脉络

节 主题 要回答的问题
1.1 需求拆解 实时、多人、可回放各牵动什么模块
1.2 选型对比 轮询为什么扛不住,长连接贵在哪
1.3 机器准备 CVM 选多大,长连接怎么开
1.4 技术栈对齐 Node、Redis、COS、CDN 各自位置

本篇要定下的三条线

线 定什么 留给哪篇
需求线 实时 / 多人 / 可回放 1.1
架构线 长连接 + 房间 + 事件流 1.2 / 1.4
落地线 规格、超时、心跳、组件分工 1.3

白板难在底层不在画笔,把「为什么这么定」想透再动手,是后面四篇不返工的前提。本批推荐云服务器特惠:腾讯云云产品合集特惠,长连接、数据库、对象存储与 CDN 一站配齐。

延伸阅读