Skip to content

RabbitMQ pipeline improvements#824

Merged
dluc merged 2 commits intomicrosoft:mainfrom
dluc:rabbitplusplus
Oct 6, 2024
Merged

RabbitMQ pipeline improvements#824
dluc merged 2 commits intomicrosoft:mainfrom
dluc:rabbitplusplus

Conversation

@dluc
Copy link
Copy Markdown
Collaborator

@dluc dluc commented Oct 6, 2024

Motivation and Context (Why the change? What's the scenario?)

Allow to configure the RabbitMQ pipeline threads usage and the delay between failures.
Add "KernelMemory" application name to RabbitMQ logs.

High level description (Approach, Design)

New configuration settings:

  • ConcurrentThreads: how many threads to use for each queue to process messages.
  • PrefetchCount: how many messages to prefetch from each queue. The value is recommended to be greater than ConcurrentThreads.
  • DelayBeforeRetryingMsecs: how long to wait before retrying to process a message that failed. The delay is applied in the client code, not using delayed exchanges.

@dluc dluc merged commit 60440d6 into microsoft:main Oct 6, 2024
@dluc dluc deleted the rabbitplusplus branch October 6, 2024 04:55
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