如何解决社交新闻提要架构方法
我们正在构建一个包含用户信息流的社交网络系统。在用户提要中,我们探索了两种方法拉模型和推模型。由于我们在这两种模型之间进行选择时感到困惑。假设我们的流量为 50 万活跃用户。
推送模型
每当用户发布新数据时,它都会通过消息队列推送到用户的提要表。使用推送模型可以在获取提要时降低延迟,因为它们是预先生成的。这涉及大量写入,但读取速度非常快。
拉模型
无需将数据推送到每个用户的表,Feed 可以实时生成,但需要更多处理时间来生成 Feed
建议一些方法来解决我们的用例
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。