> I think that, good or bad, the impression that users have that the DLQ
> is not a "normal" topic

Thanks for your perspective, Matteo. I still prefer my alternative
design that bypasses subscription creation, but it seems there
is insufficient interest in it, so we should move forward
discussing a DLQ specific feature and its implementation.

> 1. Instead of modifying the current protocol, we can use producer
> metadata to carry the init subscription

What is the justification for avoiding the new protobuf field? If we
add a structured field to a map of <String, String>, we are still
modifying the protocol, even if we aren't modifying the protobuf.

Thanks,
Michael


On Tue, Jan 18, 2022 at 8:38 AM PengHui Li <peng...@apache.org> wrote:
>
> +1 for adding the DLQ_init_sub to producer metadata so that we don't
> need to introduce a new field in CommandProducer, and the new field
> looks a little confusing
>
> Thanks,
> Penghui
>
> On Mon, Jan 17, 2022 at 10:19 PM Hang Chen <chenh...@apache.org> wrote:
>
> > Thanks for creating this proposal Zike Yang. I have two ideas about it.
> > 1. Instead of modifying the current protocol, we can use producer
> > metadata to carry the init subscription
> > 2. Please add auth for subscription creation when create topic by
> > producer, otherwise, it will be easily attacked.
> >
> > Thanks,
> > Hang
> >
> > Matteo Merli <matteo.me...@gmail.com> 于2022年1月12日周三 15:13写道:
> > >
> > > > If we want to hold that the DLQ is not a normal topic, then I can see
> > > > why we would have a DLQ specific feature here.
> > >
> > > I think that, good or bad, the impression that users have that the DLQ
> > > is not a "normal" topic comes from 2 factors:
> > >  1. The experience with traditional messaging systems JMS and others
> > > where the DLQ are handled in slightly different ways, compared to
> > > other topics
> > >  2. The name "DLQ" which in a way it's implying a "queue"... which can
> > > be implemented on topic, using a subscription..
> >

Reply via email to