heesung-sn opened a new issue, #18506:
URL: https://github.com/apache/pulsar/issues/18506

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### What issue do you find in Pulsar docs?
   
   The current documentation about Pulsar message pub/sub throttling is 
insufficient. 
   
   ### What is your suggestion?
   
   - Have a central page about Pulsar message throttling.
   - Explain the goal of Pulsar message throttling.
   - Explain how and where Pulsar throttling works.
   - Explain what configs and admin APIs are available to set throttling.
   - Explain how throttling broker configs and admin APIs are working together 
if they are configured at the same time. (explain config-adminAPI compatibility)
   - Explain How throttling works with different features: message batching, 
compression, chunking, backlog, replicas, entry filter and etc. (explain 
feature compatibility)
   - Give example setups for best throttling practices
   
   ### Any reference?
   
   
https://pulsar.apache.org/docs/2.10.x/admin-api-namespaces/#configure-dispatch-throttling-for-topics
   
   pulsar % grep Throttling conf/broker.conf
   topicPublisherThrottlingTickTimeMillis=10
   brokerPublisherThrottlingTickTimeMillis=50
   brokerPublisherThrottlingMaxMessageRate=0
   brokerPublisherThrottlingMaxByteRate=0
   subscribeThrottlingRatePerConsumer=0
   dispatchThrottlingRateInMsg=0
   dispatchThrottlingRateInByte=0
   dispatchThrottlingRatePerTopicInMsg=0
   dispatchThrottlingRatePerTopicInByte=0
   dispatchThrottlingOnBatchMessageEnabled=false
   dispatchThrottlingRatePerSubscriptionInMsg=0
   dispatchThrottlingRatePerSubscriptionInByte=0
   dispatchThrottlingRatePerReplicatorInMsg=0
   dispatchThrottlingRatePerReplicatorInByte=0
   dispatchThrottlingRateRelativeToPublishRate=false
   dispatchThrottlingOnNonBacklogConsumerEnabled=true
   dispatchThrottlingForFilteredEntriesEnabled=false
   
   
   Some references regarding the above configs:
   https://github.com/apache/pulsar/pull/5710
   https://github.com/apache/pulsar/pull/11325
   https://github.com/apache/pulsar/pull/2977
   https://github.com/apache/pulsar/pull/754
   https://github.com/apache/pulsar/pull/4273
   https://github.com/apache/pulsar/pull/5804
   https://github.com/apache/pulsar/pull/12294
   https://github.com/apache/pulsar/pull/17686
   
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to