wwwision/subscription-engine
Composer 安装命令:
composer require wwwision/subscription-engine
包简介
Subscription engine for event-sourced systems
README 文档
README
Subscription engine for event-sourced systems
Usage
This package contains base types and interfaces for Subscription Engines. In order to use it, implementations for the following interfaces have to be provided:
SubscriptionStore
The SubscriptionStore allows to persist and update the state of subscriptions and allows to lock access such that multiple processes cannot change the same subscription at the same time.
Implementations
- wwwision/subscription-engine-doctrine provides a DBAL implementation that is compatible with MySQL/MariaDB, PostgreSQL and SQLite.
- ekvedaras/subscription-engine-illuminate provides an implementation that uses Laravel database.
EventStoreAdapter
The EventStoreAdapter is the adapter for the actual event store implementation
Implementations
- wwwision/subscription-engine-neos-adapter - adapter for the neos/eventstore
- wwwision/subscription-engine-dcb-adapter - adapter for the wwwision/dcb-eventstore
Contribution
Contributions in the form of issues or pull requests are highly appreciated
License
See LICENSE
Acknowledgements
This implementation is heavily inspired by parts of the patchlevel/event-sourcing package
统计信息
- 总下载量: 26.79k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 5
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-01-07