文件名称:dao:同构javascript应用程序的React式数据访问对象
文件大小:47KB
文件格式:ZIP
更新时间:2024-05-17 18:54:44
JavaScript
React性数据访问对象 经过实战测试的React式协议,适用于reactve SPA和同构应用。 特征 数据同步服务器->客户端 重新连接后重新同步 异步事件 可插拔的下层实现-现有插件:WebSocket,SockJS 讯息问题 WebSocket,Socket.io,SockJS和许多其他消息传递解决方案解决了许多问题,但带来了自己的问题。 在基于任何消息传递解决方案的应用协议的幼稚实现中,开发人员通常会假定网络连接是可实现的资源。 他们通过服务器将消息从一个对等方发送到另一对等方,并假定它们将到达广告目标对等方。 这是一个普遍的误解,大多数消息传递协议都基于TCP(传输控制协议),它不如许多人所认为的那样可靠,或者基于UDP,这是完全不可靠的。 TCP仅提供用于数据分段,连接处理,数据包重传和排序的机制。 从理论上讲,TCP应该足够,但实际上通常是不够的。 在示例中,有许多事件导致
【文件预览】:
dao-master
----.gitignore(13B)
----package.json(894B)
----package-lock.json(14KB)
----LICENSE(1KB)
----index.js(2KB)
----.github()
--------workflows()
----README.md(9KB)
----tests()
--------promised-time-value.js(1KB)
--------insta-error.js(1KB)
--------pointers-collector.js(6KB)
--------testServerDao.js(7KB)
--------loopback-connection.js(1KB)
--------get-more.js(4KB)
--------clicks-list.js(2KB)
--------failed-dao-factory.js(1000B)
--------malformed-packets.js(1KB)
--------time-sync.js(2KB)
--------promised-error.js(1KB)
--------connection-monitors.js(3KB)
--------request-resend.js(3KB)
--------time-value.js(1KB)
--------observe-more.js(7KB)
----lib()
--------Observable.js(2KB)
--------ReactiveDao.js(3KB)
--------ReactiveConnection.js(13KB)
--------SimpleDao.js(1KB)
--------EventEmitter.js(937B)
--------ConnectionMonitorPingReceiver.js(854B)
--------ObservableList.js(7KB)
--------ReactiveServer.js(665B)
--------RemoteDataSource.js(774B)
--------ConnectionMonitorPinger.js(1KB)
--------ReactiveServerConnection.js(22KB)
--------utils.js(249B)
--------ObservableError.js(296B)
--------ReactiveCache.js(3KB)
--------collectPointers.js(4KB)
--------ReactiveDaoProxy.js(2KB)
--------ObservablePromiseProxy.js(1KB)
--------LoopbackConnection.js(2KB)
--------ObservableValue.js(4KB)
--------ObservableProxy.js(3KB)
--------TimeSynchronization.js(4KB)
----browser.js(2KB)