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]
