Hi Bo

I think this is a good way to filter messages that the client has received.

And I have two questions:

1. This is more powerful than the original way
(`acknowledgmentsGroupingTracker.isDuplicate(msgId)) to filter out
duplicated messages.
 Is it possible to turn off the original de-replay logic to improve
performance after enabling this new feature?

2. There should be a typo in the article

> ## Only support Consumer#redeliverUnacknowledgedMessages()
> If we redeliver individual messages, they will be filtered. Because we
can't clear the record latest message
>in the consumer when redelivering individual messages. It will make this
config unclear, and if every redeliver
> method changes, it will bring a lot of redundant code, which is difficult
to maintain. If there is a need in the
> future, just support it.

I suppose you want to say not support `redeliverUnacknowledgedMessages`,
right?


Thanks
Yubiao Feng

On Mon, Mar 20, 2023 at 10:21 PM 丛搏 <congbobo...@gmail.com> wrote:

> Hi, pulsar community:
>
> I started a PIP about `Client consumer filter received messages`.
>
> PIP: https://github.com/apache/pulsar/issues/19864
>
> Thanks,
> Bo
>

Reply via email to