文件名称:nestjs-event-store:用于EventStore.org的NestJS CQRS模块。 它需要@nestjscqrs
文件大小:265KB
文件格式:ZIP
更新时间:2024-05-22 07:03:03
library kafka cqrs event-sourcing nats
NestJs活动商店 NestJS CQRS模块,支持EventStore.org和NATS流。 它需要@ nestjs / cqrs。 安装 $ yarn add @juicycleff/nestjs-event-store $ yarn add node-nats-streaming node-eventstore-client 描述 该模块旨在通过支持kafka来弥合NestJs与流行事件存储代理(例如和之间的鸿沟。 它支持EventStore.Org中的所有不同订阅策略,例如,轻松订阅Volatile,CatchUp和Persistent订阅。 支持用于存储追赶事件类型的最后一个检查点位置的存储适配器接口,因此可以在启动时读取该检查点; 适配器接口非常苗条和简单,可以使用EventStoreModule.registerFeatureAsync方法进行分配。 适配器数据存储示例即将
【文件预览】:
nestjs-event-store-master
----yarn.lock(364KB)
----.prettierignore(82B)
----src()
--------index.ts(23B)
--------lib()
----.vscode()
--------launch.json(1KB)
--------debug-ts.js(1012B)
--------settings.json(162B)
----.circleci()
--------config.yml(1KB)
----.npmignore(150B)
----.travis.yml(198B)
----tsconfig.json(955B)
----LICENSE(1KB)
----tslint.json(398B)
----README.md(13KB)
----dist()
--------lib()
--------index.d.ts(23B)
--------index.js.map(118B)
--------tsconfig.tsbuildinfo(904KB)
--------index.js(235B)
----tsconfig.module.json(197B)
----.editorconfig(255B)
----.gitignore(88B)
----CHANGELOG.md(3KB)
----package.json(4KB)