deepstream-开放式实时服务器
deepstream-開放式實時服務器
deepstream是一款開源服務器,其靈感來自金融交易技術背后的概念。它允許客戶端和后端服務同步數據、發送消息并以非常高的速度和規模規劃rpc。
參考:https://github.com/deepstreamIO/deepstream.io#getting-started
deepstream有三個實現runtime實時應用程序開發的核心概念
records (realtime document sync)
記錄是可以操作和觀察的無模式、持久化文檔。任何更改都會在毫秒內與所有連接的客戶端和后端進程同步。記錄可以相互引用,并以列表的形式排列,以便對關系數據進行建模。
events (publish subscribe messaging)
事件允許高性能的多對多消息傳遞。deepstream提供從發送方到訂閱者的基于主題的路由、數據序列化和訂閱監聽。
rpcs (request response workflows)
遠程過程調用允許安全和高可用的請求-響應通信。deepstream處理負載平衡、故障轉移、數據傳輸和消息路由。
Getting Started:
Installing deepstream
Quickstart
Tutorials
Documentation
Community Links
Slack
Twitter
Stack Overflow
Contributing
deepstream開發是進入編譯性能的一個很好的方式Node.js申請和支持總是受到很多人的歡迎?. 對deepstream很簡單的支持軟件Node.js(10+)和TypeScript(3+)已安裝,正在備份repo并進行一些更改。
From here you can make your changes, and check the unit
tests pass:
~/deepstream.io
? npm t
If your changes are substantial you can also run our
extensive end-to-end testing framework:
~/deepstream.io
? npm run e2e
對于希望確保二進制文件正常工作的高級用戶,可以運行sh scripts/package.sh。您需要下載通常的node-gyp構建環境才能工作,只支持最新的LTS版本進行編譯。但通常不需要此步驟,除非修改資源文件或更改依賴關系。
總結
以上是生活随笔為你收集整理的deepstream-开放式实时服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GStreamer 1.0 series
- 下一篇: Docker App应用