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

Issue339 part2 queue names #1149

Closed
wants to merge 13 commits into from
Closed

Conversation

petersilva
Copy link
Contributor

This is the second phase of work in issue339, being able to gather messages from multiple sources. It adds all of the queue settings into the binding structure.

Bindings used to have three elements: exchange, topicPrefix, subtopic, but now they need:
broker, queueName, and all the settings related to declaring and binding a queue... so: expiry, durable, queueBind, queueDeclare, auto_delete, prefetch....

All of those settings become binding/consumer specific.

so that is too much to keep track of in a tuple, so changed the binding into a dictionary.

This is mean to be merged after part1 is merged... the patches in part1 break flow tests, so they need to be collapsed into a single patch. In contrast, these patches all preserve full flow_test compatibility, so a merge is fine (desirable actually to have smaller patches to work on bisection.)

The feature still isn't finished though... need to replace .qname files with .binding files, and figure out how to read them in.... there will beed to be a part 3.

Copy link

github-actions bot commented Aug 6, 2024

Test Results

2 tests   0 ✅  14s ⏱️
1 suites  0 💤
1 files    0 ❌  2 🔥

For more details on these errors, see this check.

Results for commit 8ddeeae.

@petersilva
Copy link
Contributor Author

closing to to feature branch.

@petersilva petersilva closed this Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant