
DeepStream.io
DeepStream位于Web應用的Server端,致力于為Web應用打造一個可擴展的實時的后端服務。它有如下特點:
- 實時存儲和同步數據
- 內置 node.js
- 適用瀏覽器,后端和移動應用
- 通過集群擴展
- 特別快捷且易于使用
- 開源免費 (MIT協(xié)議)
它的client和server代碼示例如下,可以看出,這個服務非常類似于不久前關閉的Parse,只不過是「實時版」,也就是RealTime的BaaS服務。我們可以看到它的官方博客上也有一篇文章教你如何從Parse遷移到DeepStream。

Server and Client
特性
數據同步
JSON結構的數據,可以讀寫,更改和監(jiān)聽。發(fā)布-訂閱
消息可以被發(fā)送到一個或者多個訂閱者。請求-響應
客戶端和服務端請求和響應的工作流。Web-RTC
客戶端之間的視頻和音頻流。
DeepStream Hub

DeepStreamHub
deepstreamHub是建立在云之上的deepstream集群,類似于Firebase,Pusher和realtime.co等服務,但是提供了deepstream的所有特性,如數據同步,發(fā)布訂閱,請求響應和WebRTC。
真正有趣的部分是deepstreamHub’s的Channels服務。Channels能讓你從第三方服務獲取流式數據到你的客戶端,不需要你寫任何的集成代碼。

channels
總結
類似的JSON數據存儲與同步服務有很多,具體可以參見下面這張表,其中原本的商業(yè)服務Parse也已經開源,其他比較好的開源實現有Kinto等。

JSON-Storage-Compare.png