feathers-sync:在Feathers应用程序实例之间同步服务事件

时间:2024-05-24 13:15:11
【文件属性】:

文件名称:feathers-sync:在Feathers应用程序实例之间同步服务事件

文件大小:215KB

文件格式:ZIP

更新时间:2024-05-24 13:15:11

JavaScript

羽毛同步 在应用程序实例之间同步服务事件 编写自定义适配器 执照 关于 当运行Feathers应用程序的多个实例(例如,在多个Heroku Dynos上)时,服务事件( created , updated , patched , removed和任何自定义事件)不会传播到其他实例。 feathers-sync使用消息传递机制将所有事件传播到所有应用程序实例。 目前支持: Redis的通过Redis的 通过amqplib的AMQP(RabbitMQ) 这允许将实时Websocket连接扩展到任意数量的客户端。 用法 在以下示例中初始化的应用程序将使用本地feathers-sync数据库并sync收集,并与连接到同一数据库的所有其他实例共享服务事件: const feathers = require ( '@feathers/feathers' ) ; const sync =


【文件预览】:
feathers-sync-release
----.gitignore(625B)
----package.json(2KB)
----.nycrc(505B)
----package-lock.json(365KB)
----LICENSE(1KB)
----CHANGELOG.md(20KB)
----types()
--------tslint.json(136B)
--------tsconfig.json(521B)
--------index.test.ts(197B)
--------index.d.ts(597B)
----.github()
--------contributing.md(6KB)
--------issue_template.md(714B)
--------pull_request_template.md(1KB)
--------workflows()
----README.md(7KB)
----lib()
--------adapters()
--------index.js(1KB)
--------core.js(2KB)
----feathers-sync and real-time events-60.png(109KB)
----.npmignore(100B)
----test()
--------adapters()
--------index.test.js(834B)
--------core.test.js(3KB)

网友评论