这是我参与「第三届青训营 -后端场」笔记创作活动的的第2篇笔记
课后作业:
- 支持发布帖子
- 本地 ID 生成需要保证不重复、唯一性
-
Append 文件,更新索引,注意 Map 的并发安全问题
< 作业提交截止时间:5月8日 10:00前 >
正确答案:
- id生成器方案:简单的时间戳(不考虑并发),snowflake分布式生成算法,基于redis计数。
- 生成新的帖子数据需要同步更新索引map,需要考虑map的并发安全读写。
- 代码示例:github.com/Moonlight-Z…
mini_project 课后一个同学的代码
作者:社区助手
链接:juejin.cn/post/709480… 来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。