如何使用 Meteor 构建可扩展的事件流或新闻源?
我正在使用 Meteor 构建一个带有新闻源的音乐应用程序。使用 Meteor 构建可扩展新闻源的最佳实践是什么?我研究过 Mongo、Redis 和 Cassandra。提示将不胜感激。
到目前为止,我找到了这篇博文,它解释了如何使用 Mongo(谢谢谷歌翻译)。 ( Improve this question )
最佳答案
构建可扩展的 Feed 技术相当复杂。关于潜在的挑战已经写了很多文章。你看到我关于集成的教程了吗Stream + Meteor ?这绝对是最简单的方法。
如果您有兴趣实现结合不同 Mongo Collections 文档的 Meteor 出版物,我推荐以下 article 。这将允许您为新闻/事件源创建一个出版物,其中混合存储在多个 Mongo 集合中的事件。
如果您真的想自己实现存储方面的事情,我们的开源 Stream-Framework Github 页面上列出了大量有趣的文章。以下是我最喜欢的一些:
- Twitter 2013基于Redis,数据库回退
- Cassandra at Instagram
- Facebook history
关于javascript - 如何使用 Meteor 构建可扩展的事件流或新闻源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34565154/