Hello Pulsar Community,

I would like to propose a new improvement for Pulsar protocol related to
rate limiting that the broker imposes to maintain quality of service. This
proposal adds a new binary protocol command pair and corresponding server
and java client changes. With the new protocol command, clients would be
able to understand that they are breaching the quota for a topic and take
action accordingly.

The full proposal can be found at
https://github.com/apache/pulsar/pull/23398
Direct link to rendered markdown with mermaid flowcharts -
https://github.com/grssam/pulsar/blob/rl-protocol/pip/pip-385.md

Please share your thoughts on this proposal along with any concerns or
suggestions.

Regards
-- 
Girish Sharma

Reply via email to