我想用流星创建我的下一个应用程序,但我之前有几个问题。
从我了解的服务器之间的通信和客户端使用DDP协议/的WebSockets。 什么浏览器支持流星?
什么是流星通信协议和socket.io之间的区别?
如果没有区别,有没有使用socket.io替代其天然流星DDP协议/的WebSockets的可能性?
是流星结合约曼(由保罗·爱尔兰developped工作流框架)使用吗?
谢谢很多提前!
我想用流星创建我的下一个应用程序,但我之前有几个问题。
从我了解的服务器之间的通信和客户端使用DDP协议/的WebSockets。 什么浏览器支持流星?
什么是流星通信协议和socket.io之间的区别?
如果没有区别,有没有使用socket.io替代其天然流星DDP协议/的WebSockets的可能性?
是流星结合约曼(由保罗·爱尔兰developped工作流框架)使用吗?
谢谢很多提前!
让我们来看看,如果我可以回答你的问题,以便它们出现...
socket.io
是一个消息级协议,该协议需要发送,接收和路由消息照顾。 与此相反,DDP(流星的协议)是一种更高层次的协议模型数据库到浏览器,和RPC调用的部分复制。 实际上,DDP 底层使用一个消息级协议: sockjs
。 sockjs
为基础的。 有一些程序在执行普通的WebSocket功能帮助- Streamy
和Streamy-rooms
浮现在脑海中。 但有网络套接字功能和DDP之间有很大的区别。 DDP使用的WebSockets,而是更多。 事情是这样乐观的更新中不包含的WebSockets。 此外,通过使客户端和服务器上的数据库的一部分,你不必电线插座发射器和接收器。 这使得开发更加直观和快捷。 如果你想要的特定行为,你也可以使用列出的软件包,例如,如果你不想坚持到数据库中的某些变化,但还是将其发送给特定的用户。