node-pgq:Node.js中的SkyTools PgQ实现

时间:2024-05-30 17:16:27
【文件属性】:

文件名称:node-pgq:Node.js中的SkyTools PgQ实现

文件大小:79KB

文件格式:ZIP

更新时间:2024-05-30 17:16:27

PLpgSQL

#node-pgq 适用于Node.js的SkyTools PgQ消息传递代理使用者/自动收录器实现 概括 PgQ是由Skype工程师构建的PostgreSQL数据库的消息传递代理实现。 它是在复制工具Londiste中传递数据的核心层。 如果您关心数据不会丢失,但又不关心消息传递或奇特路由的毫秒延迟,那么PgQ是理想的消息传递实现。 选择此软件包的关键原因是: PgQ核心代码已在运行中多年没有造成数据丢失,消息数据与您的数据库一样可靠 消息是在更新您的业务数据的同一笔交易中创建的,因此不会与它们不同步 很好地处理大量负载 您可以创建自己的消息格式 消息使用者或生产者不受限制 无需其他技术堆栈,一些表,函数和触发器将添加到您的数据库中。 其他所有内容都可以通过Node.js进行控制 Node.js代码具有100%的单元测试分支覆盖率,我们将保持这种方式 原始的PgQ实现是用C,pyth


【文件预览】:
node-pgq-master
----.gitignore(526B)
----README.md(2KB)
----.jscsrc(1KB)
----test()
--------test-installpgq.js(1KB)
--------test-db.js(3KB)
--------test-dbapi.js(7KB)
--------test-consumer.js(6KB)
--------test-ticker.js(4KB)
--------test-event.js(3KB)
--------test-setup.js(1KB)
--------test-files.js(2KB)
--------test-eventbatch.js(6KB)
----example-consumer.js(1KB)
----LICENSE(755B)
----.jshintrc(2KB)
----debug.sql(95KB)
----package.json(753B)
----sql()
--------triggers()
--------functions()
--------structure()
----index.js(131B)
----.travis.yml(253B)
----lib()
--------consumer.js(5KB)
--------ticker.js(2KB)
--------db.js(988B)
--------setup.js(851B)
--------eventbatch.js(3KB)
--------installpgq.js(1KB)
--------dbapi.js(5KB)
--------files.js(879B)
--------event.js(2KB)

网友评论