summaryrefslogtreecommitdiff
path: root/SECURITY.md
diff options
context:
space:
mode:
authorkjnilsson <knilsson@pivotal.io>2020-07-10 10:20:25 +0100
committerkjnilsson <knilsson@pivotal.io>2020-09-07 09:42:10 +0100
commitc7fcee5a1f317be3f589fa739b9dbf1b6f7253ce (patch)
tree61e6ddfc2504bbc0b9f5caeb7a656c68d593d076 /SECURITY.md
parent6c7970e674772457f4f3cd8c66ca21b9ac5102a3 (diff)
downloadrabbitmq-server-git-c7fcee5a1f317be3f589fa739b9dbf1b6f7253ce.tar.gz
Implement reject_publish for QQs
The reject publish overflow strategy for quorum queues is an inexact implementation that relies on the cooperation of publishing channels. When a channel first wants to publish to a quorum queue it first issues a synchonous register_enqueuer command which will return the current queue overflow state as reject_publish if the queue is full. The queue will also notify any active enqueuers when it reaches the limit but will continue to accept any enqueues it receives after that. Once the queue size goes below 80% of the limit(s) the queue will again notify enqueuers that they can resume publishin inte the queue.
Diffstat (limited to 'SECURITY.md')
0 files changed, 0 insertions, 0 deletions