-
Notifications
You must be signed in to change notification settings - Fork 21
feat(Broker): add PgmqBroker #399
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
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
bde9c77
feat(Broker): add PgmqBroker
mducros-wm 3920217
feat(Broker): partionned queue
mducros-wm ab8ef43
feat(Pgmq): add consumer
mducros-wm 7ad1f5c
feat(Pgmq): add listen notify
mducros-wm 5d4330b
fix(Workflow): tests
mducros-wm feebfb5
fix(pgmq): support encoder
mducros-wm e2d5c8b
feat(pgmq-broker): add join method
mducros-wm b0d78d0
feat(api): remove superbowl route
mducros-wm 5be02d0
fix(pgmq-broker): url format
mducros-wm 450c3fd
fix(app): works without pgmq extra
mducros-wm ff94fda
fix(pgmq): simplify code
mducros-wm 68fcd1e
fix(StateBackend): remove postgres
mducros-wm 4a716de
fix(Worker): remove useless code
mducros-wm aa47978
fix(postgres): code review
mducros-wm 3d1fdda
fix(postgres): partition creation
mducros-wm d5ced25
fix(api): restore main apis
mducros-wm 481ba0d
fix(pgmessage): compilation
mducros-wm 17313d2
fix(Encoder): less useless parsing
mducros-wm d3786ed
fix(broker): interval unit
mducros-wm 0dd75d3
fix(postgres-broker): close properly
mducros-wm 8b14b6d
fix(listen-notify): code review
mducros-wm 6f11cb5
fix(postgres): improve code
mducros-wm 8ee5fde
fix(postgres): self-healing LISTEN/NOTIFY listener
mducros-wm c4e0703
docs(api): drop SuperBowl references and prune dead API surface
mducros-wm f67de8e
docs(changelog): list all removed/renamed public APIs for 7.0.0
mducros-wm 9e862ed
docs(changelog): note the repurposed postgres extra as breaking
mducros-wm 8516b61
test(postgres): use psycopg v3 driver for the fixture's SQLAlchemy en…
mducros-wm a29bb5a
docs(guide): keep max_retries heading consistent with its siblings
mducros-wm a3dafb4
docs(guide): document PostgresBroker partitioning and retention
mducros-wm 2c12d40
fix(postgres): never let a failed ack/nack kill the worker thread
mducros-wm f2f8b5f
perf(encoder): serialize once on the bytes path; drop committed dev s…
mducros-wm d9f5b39
test(postgres): cover retries, results and groups end-to-end
mducros-wm 7648b73
refactor(postgres): count queue length via PGMQ metrics, not the raw …
mducros-wm c213d00
fix(postgres): honor timeout=0 as a non-blocking read; reject negativ…
mducros-wm 7d8c9eb
fix(encoder): drop PydanticEncoder fallback, raise on decode failure
mducros-wm 4bb9189
refactor(postgres): minor review cleanups
mducros-wm d9ca62a
fix(postgres): support several consumers per queue on the shared list…
mducros-wm bb23b44
fix(doc): reformulation
mducros-wm a0f1dd5
feat(encoder): restore PydanticEncoder fallback_encoder support
mducros-wm 80985ed
fix(broker): declare queue concurrency
mducros-wm ed702b6
chore(pgmq): add partition cli
mducros-wm 99fa686
fix(broker): remove partition cli
mducros-wm 61b153b
feat(postgres): batch group enqueue with a single PGMQ send_batch (#400)
mducros-wm 9127854
fix(postgres): cap in-flight messages at prefetch like RabbitMQ QoS
mducros-wm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.