-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Akka.Persistence.Query Throttling implementation - "QueryPermitter" (#…
…6436) * refactor all Akka.Persistence.Query implementations take an `IActorRef` param refactor all Akka.Persistence.Query implementations take an `IActorRef` param so we can swap the journal reference for a "throttler" actor in the middle * implemented journal * bump buffer size to 1m queries * fixed query design to factor in throttling * Revert "fixed query design to factor in throttling" This reverts commit e9d7639. * implementing query permitter design * implemented persistent id queries * completed query permitter implementation * make max queries configurable * fixed backpressure impl such that tokens are only returned after queries are completed * bump up event count * Revert "bump up event count" This reverts commit 6ae4f41. * fixed reply to QueryPermitter
- Loading branch information
1 parent
f0ff08a
commit 0bc2464
Showing
9 changed files
with
512 additions
and
222 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.