Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Introduce Ranch-based management.*.max_connections and prometheus.*.max_connections limits#16407

Merged
michaelklishin merged 1 commit into
mainfrom
rabbitmq-server-16347-http-api-part
May 13, 2026
Merged

Introduce Ranch-based management.*.max_connections and prometheus.*.max_connections limits#16407
michaelklishin merged 1 commit into
mainfrom
rabbitmq-server-16347-http-api-part

Conversation

@michaelklishin
Copy link
Copy Markdown
Collaborator

They use the existing Ranch option to limit the peak number of concurrent TCP connections.

Imperfect for a request-oriented protocol such as HTTP,
this is a protection mechanism we want every
protocol supported by RabbitMQ to have.

Prometheus endpoints arguably do not need rate limiting in most environments but were covered for completeness' sake.

References #16347.

…*.max_connections`

They use the existing Ranch option to limit the peak
number of concurrent TCP connections. Imperfect
for a request-oriented protocol such as HTTP,
this is a protection mechanism we want every
protocol supported by RabbitMQ to have.

Prometheus endpoints arguably do not need rate limiting
in most environments but were covered for completeness' sake.

References #16347.
@michaelklishin michaelklishin added this to the 4.4.0 milestone May 12, 2026
@mergify mergify Bot added the make label May 12, 2026
@michaelklishin michaelklishin changed the title Introduce Ranch-based management.*.max_connections and prometheus.*.max_connections Introduce Ranch-based management.*.max_connections and prometheus.*.max_connections limits May 12, 2026
@michaelklishin michaelklishin merged commit bd390cb into main May 13, 2026
187 of 188 checks passed
@michaelklishin michaelklishin deleted the rabbitmq-server-16347-http-api-part branch May 13, 2026 00:40
michaelklishin added a commit that referenced this pull request May 13, 2026
Introduce Ranch-based `management.*.max_connections` and `prometheus.*.max_connections` limits (backport #16407)
michaelklishin added a commit that referenced this pull request May 13, 2026
Introduce Ranch-based `management.*.max_connections` and `prometheus.*.max_connections` limits (backport #16407) (backport #16411)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant