Meteor.js:是适用于收件箱消息应用程序的DDP实现



我正在考虑Meteor来建立一个可以与精简的Facebook相媲美的网站。即

  • 它将拥有可以连接到其他用户的用户(通过"好友"和/或"关注")
  • 用户可以与自己或其他用户创建/共享的内容进行交互
  • 我想实现一个类似"墙"one_answers"新闻提要"的概念

在该框架上,您首先注意到的是数据如何在所有客户端之间即时同步。我假设这就是框架所说的"DDP"?(如果不正确,请告诉我)。

问题:

  • 这种类似"DDP"的东西是否足够可靠,可以构建"收件箱"消息功能(即Facebook信使)

DDP(粗略地说)是一些XHR技术和web套接字的有效组合。Meteor是一个使用DDP构建程序的框架。您可以查看规格。

DDP是客户端和服务器之间的协议,支持两种操作:

  • 客户端对服务器的远程过程调用
  • 客户端订阅一组文档,服务器在这些文档随时间变化时向客户端通知这些文档的内容

如果您的应用程序需要反应性,并且您决定不使用Meteor,那么您可能会在客户端和服务器之间发明一层,这与DDP非常相似。

最新更新