目录

simple-counter

阅读计数器,实现类似新浪微博的阅读数

  1. 提供一个解决方案,可以用任意语言及及依赖开源软件(如Redis)实现,但是需要运行在Linux环境;
  2. 封装成简单的library/sdk,可供在php或Java调用,支持 inc()/multiInc() or/and get()/multiGet();
  3. 具备高可用性,要求 99.9% 以上,不能有数据丢失;
  4. 假定系统有1亿用户,每天1000万新增计数,支持20万QPS+支撑能力
  5. 计数允许有一定粗略度,要求99%的准确度,可以理解假定阅读100次,计数器存成99或101;另外从inc到get生效之间可允许有5秒左右的延迟。

合适的方案:综合QPS、可用性、硬件TCO、粗略度、延迟等因素,取得最佳收益的方案。

关于
28.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号