跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教小体量项目已读服务解决方案
未分類
3 6 月 2021

请教小体量项目已读服务解决方案

请教小体量项目已读服务解决方案

資深大佬 : zero47 5

网上关于已读服务的资料较少,主要找到以下两个解决方案

1.知乎的已读服务,使用分布式架构,HBase 等工具存下所有的阅读记录进行碰撞

2.使用布隆过滤器,为每个内容或每个用户创建一个布隆过滤器

小体量的项目中,第一种方案过于庞大,需要消耗很多机器,第二种方案由于内容和用户相对稀疏,为百万级的用户每人创建一个布隆过滤器内存消耗相当的大( redis 方案得全部放进内存)

请教有没有适合小体量的解决方案。

大佬有話說 (2)

  • 資深大佬 : MoYi123

    postgresql + roaringbitmap 插件

  • 資深大佬 : RangerWolf

    我的知乎也只存储最近阅读的 1000 条记录,也不是完整全部存储。 按照这样来算,我感觉知乎的已读服务的压力应该也不是特别大啊。。。
    求主分享一下知乎解决方案的文章,感谢!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具