Skip to content

RabbitMq connection pool in cannon#4348

Merged
pcapriotti merged 31 commits intodevelopfrom
cannon-rabbitmq
Nov 27, 2024
Merged

RabbitMq connection pool in cannon#4348
pcapriotti merged 31 commits intodevelopfrom
cannon-rabbitmq

Conversation

@pcapriotti
Copy link
Contributor

@pcapriotti pcapriotti commented Nov 22, 2024

This introduces a connection pool for rabbitmq, shared among all handlers of the consume-events endpoint. It also changes the draining logic to be based on open channels rather than connections.

https://wearezeta.atlassian.net/browse/WPB-11491

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@echoes-hq echoes-hq bot added the echoes/initiative: scale Enterprise Readiness Initiatives label Nov 22, 2024
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Nov 22, 2024
@pcapriotti pcapriotti marked this pull request as ready for review November 25, 2024 07:59
@pcapriotti pcapriotti merged commit bdd88f4 into develop Nov 27, 2024
@pcapriotti pcapriotti deleted the cannon-rabbitmq branch November 27, 2024 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

echoes/initiative: scale Enterprise Readiness Initiatives ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants