
DeepStream.io
DeepStream位于Web应用的Server端,致力于为Web应用打造一个可扩展的实时的后端服务。它有如下特点:
- 实时存储和同步数据
- 内置 node.js
- 适用浏览器,后端和移动应用
- 通过集群扩展
- 特别快捷且易于使用
- 开源免费 (MIT协议)
它的client和server代码示例如下,可以看出,这个服务非常类似于不久前关闭的Parse,只不过是「实时版」,也就是RealTime的BaaS服务。我们可以看到它的官方博客上也有一篇文章教你如何从Parse迁移到DeepStream。

Server and Client
特性
数据同步
JSON结构的数据,可以读写,更改和监听。发布-订阅
消息可以被发送到一个或者多个订阅者。请求-响应
客户端和服务端请求和响应的工作流。Web-RTC
客户端之间的视频和音频流。
DeepStream Hub

DeepStreamHub
deepstreamHub是建立在云之上的deepstream集群,类似于Firebase,Pusher和realtime.co等服务,但是提供了deepstream的所有特性,如数据同步,发布订阅,请求响应和WebRTC。
真正有趣的部分是deepstreamHub’s的Channels服务。Channels能让你从第三方服务获取流式数据到你的客户端,不需要你写任何的集成代码。

channels
总结
类似的JSON数据存储与同步服务有很多,具体可以参见下面这张表,其中原本的商业服务Parse也已经开源,其他比较好的开源实现有Kinto等。

JSON-Storage-Compare.png