wwwision/subscription-engine

Subscription engine for event-sourced systems

Fund package maintenance!
bwaidelich
Paypal

Installs: 6 718

Dependents: 2

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Type:package

1.0.0 2025-06-17 17:13 UTC

This package is auto-updated.

Last update: 2025-06-17 17:13:50 UTC


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

EventStoreAdapter

The EventStoreAdapter is the adapter for the actual event store implementation

Implementations

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