文件名称:changesreader:CouchDB更改阅读器
文件大小:40KB
文件格式:ZIP
更新时间:2024-06-17 03:00:53
nodejs couchdb changes JavaScript
更改阅读器 ChangesReader对象允许跨一个或多个HTTP请求使用CouchDB数据库的更改提要。 启动后, ChangesReader将连续轮询服务器以查找更改,处理网络错误和重试,并在数据库更改到达时为您提供数据库更改。 ChangesReader库具有三种操作模式-启动/获取/假脱机: start() -通过重复的“长轮询”请求无限期地监听更改。 此模式将永远轮询所有更改。 get() -通过重复的“长轮询”请求来监听更改,直到更改提要结束为止。 收到零更改的响应后,“结束”事件将指示更改结束,并且轮询将停止。 spool() -侦听一个长HTTP请求中的更改。 (与反复往返相反)-线轴速度更快,但可靠性较低。 注意:您也可以在启动/获取模式期间调用stop()来提前结束轮询序列。 ChangesReader库隐藏了CouchDB更改API提供的众多选项,并且仅公开
【文件预览】:
changesreader-master
----.travis.yml(56B)
----index.js(7KB)
----package.json(852B)
----test()
--------changes.json(5KB)
--------changesreader.js(15KB)
----package-lock.json(99KB)
----.npmignore(12B)
----index.d.ts(2KB)
----.gitignore(30B)
----lib()
--------liner.js(630B)
--------changeprocessor.js(1020B)
----README.md(9KB)