Hi, Any ideas please discuss, thanks.

Thanks,
Baodi Shi


在 2023年3月13日 22:24:09 上,Baodi Shi <ba...@apache.org> 写道:

> Hi all,
>
> I've started a PIP to discuss: PIP-258: Deprecation of the consumer
> subscribeTopicMode configuration
>
> ### Motivation
>
> About pattern subscribes of consumers, the `topicsPattern` and
> `subscribeTopicMode` configurations are contradictory.
>
> For example, the `topicsPattern` represents only subscription to
> `persistent topic`, but the `subscriptionTopicsMode` represents
> subscription to `all topic`.
>
> ``` java
> Pattern pattern =
> Pattern.compile("persistent://my-property/my-ns/pattern-topic.*");
> Consumer<byte[]> consumer = pulsarClient.newConsumer()
>             .topicsPattern(pattern)
>             .subscriptionTopicsMode(RegexSubscriptionMode.AllTopics)
>             .build();
> ```
>
> Finally, `all topics` are subscribed. It's very confusing.
>
>
> For more details, please read the PIP at
> https://github.com/apache/pulsar/issues/19798
> <https://github.com/apache/pulsar/issues/19601>
>
>
> Thanks,
> Baodi Shi
>

Reply via email to