设计一个校园短链服务,说出核心接口和最容易先炸的点。
日生成 5 万条、读取远多于写入。不需要展开全部架构图。
答题思路
先定生成与跳转两个接口,再指出读多写少时热点 key 和 302 跳转会先成为瓶颈。
解析
接口可以是创建短链、按 code 跳转。第一版用唯一 code、过期时间和跳转计数即可。不要一上来引入全部大数据组件。
日生成 5 万条、读取远多于写入。不需要展开全部架构图。
先定生成与跳转两个接口,再指出读多写少时热点 key 和 302 跳转会先成为瓶颈。
接口可以是创建短链、按 code 跳转。第一版用唯一 code、过期时间和跳转计数即可。不要一上来引入全部大数据组件。