+1, LGTM

On Wed, Oct 28, 2026 at 10:20 PM 起风了 <[email protected]> wrote:
>
> Hi all,
>
> I've opened a PIP to reduce retry/DLQ producer count on partitioned-topic
> subscriptions from N×P×2 to N×2:
>
> PR:      https://github.com/apache/pulsar/pull/27129
> Rendered:
> https://github.com/zjxxzjwang/pulsar-wzj/blob/master-retry-producer-pip/pip/pip-498.md
>
> Short summary:
>
> - Problem:  one retryLetterProducer + one deadLetterProducer are created per
>             partition sub-consumer, even though they all target the same
>             *-RETRY / *-DLQ topic. For a 32-partition × 10-pod subscription
>             this amounts to 640 broker-side producers for 2 destination
> topics.
> - Proposal: move producer ownership one layer up to MultiTopicsConsumerImpl
>             and share it across all partition sub-consumers of the same
>             subscription-level topic. Opt-out via
>             ConsumerConfigurationData#shareRetryAndDeadLetterProducers
> (default true).
>
> Looking forward to your feedback.
>
> Thanks,
> zhenJiangWang

Reply via email to