Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactored EventStoreDB subscriptions making it more scalable #275

Merged
merged 18 commits into from
May 22, 2024

Conversation

oskardudycz
Copy link
Owner

@oskardudycz oskardudycz commented May 19, 2024

  • Added PostgreSQL subscription checkpointing,
  • Fixed batching and handling transactions for the example with Entity Framework projections.
  • Plugged Simple ESDB projections into the general EntityFrameworkProjection mechanism.
  • Added subscriptions coordinator to enable further management, such as pausing, stopping, and rebuilding subscriptions.
  • Changed EventStoreDB Api tests to be run in the collection fixture, not to recreate the host each time.

…esConnectionProvider to enable transaction injection

This prepares for the further use with EntityFramework
Implementation is made accordingly to MartenElasticSearchProjection
@oskardudycz oskardudycz force-pushed the ef_esdb_checkpointing branch 2 times, most recently from eb2209c to 2bd9e82 Compare May 21, 2024 21:12
@oskardudycz oskardudycz changed the title Ef esdb checkpointing Refactored EventStoreDB subscriptions making it more scalable May 22, 2024
@oskardudycz oskardudycz merged commit 26d609f into main May 22, 2024
3 checks passed
@oskardudycz oskardudycz deleted the ef_esdb_checkpointing branch May 22, 2024 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant