如何使用Meteor构建可扩展的活动流或新闻源

How do I build a scalable activity stream or newsfeed using Meteor?

本文关键字:新闻 活动 可扩展的 何使用 Meteor 构建      更新时间:2023-09-26

如何使用Meteor构建可扩展的活动流或新闻源?

我正在使用Meteor构建一个带有新闻提要的音乐应用程序。使用Meteor构建可扩展新闻源的最佳实践是什么?我看过Mongo、Redis和Cassandra。小费将不胜感激。

到目前为止,我已经找到了这篇解释如何使用Mongo的博客文章(感谢谷歌翻译)。(http://habrahabr.ru/company/dataart/blog/242593/)

构建可扩展提要技术相当复杂。关于潜在的挑战,已经写了很多文章。你看到我的教程集成流+流星吗?这绝对是最简单的方法。

如果你有兴趣实现一个Meteor出版物,它结合了来自不同Mongo集合的文档,我推荐下面的文章。这将允许您为新闻/活动提要创建一个出版物,其中混合了存储在多个Mongo集合中的活动。

如果你真的想自己实现存储方面的东西,我们的开源流框架在Github页面上列出了大量有趣的文章。以下是我最喜欢的一些:

  • 基于Twitter 2013 Redis的数据库回退
  • Cassandra在Instagram
  • Facebook历史