【第三届青训营-后端专场】课后作业 -《Go 语言上手-工程实践》

2,600 阅读1分钟

大家直接在评论区发布答案就可以哦~

课后作业:

  1. 支持发布帖子
  1. 本地 ID 生成需要保证不重复、唯一性
  1. Append 文件,更新索引,注意 Map 的并发安全问题

    < 作业提交截止时间:5月8日 10:00前 >

正确答案:

  1. id生成器方案:简单的时间戳(不考虑并发),snowflake分布式生成算法,基于redis计数。
  1. 生成新的帖子数据需要同步更新索引map,需要考虑map的并发安全读写。
  1. 代码示例:github.com/Moonlight-Z…