+1

Not enabling batchIndexAck will cause confusion for users. In the
future, we could even remove the client-maintained bitset to keep the
client logic simple.



Thanks,
Baodi Shi

PengHui Li <peng...@apache.org> 于2024年11月8日周五 08:26写道:
>
> +1
>
> I also had many questions during the discussion with Pulsar users.
> It's not easy to understand why their consumers get a lot of duplicated
> messages with batch messages without any consumer or broker restarts.
>
> Regards
> Penghui
>
> On Wed, Nov 6, 2024 at 4:45 AM Yunze Xu <x...@apache.org> wrote:
>
> > Hi all,
> >
> > I wrote a PIP (https://github.com/apache/pulsar/pull/23567) to enable
> > batch index ACK by default.
> >
> > From my experiences, the default ACK semantics are really confusing
> > and it's hard to explain the implementation details to users. Even if
> > it's explained, this design is still not convincing.
> >
> > Thanks,
> > Yunze
> >

Reply via email to