Thanks folks :) Makes sense.

Thanks,
Ken

On Sat, Jan 11, 2025 at 10:44 PM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> Hi Samir,
>
> That's correct, but the storage doesn't necessarily mean an "external
> setup" of the broker (it's what I meant by "overhead" on the broker,
> especially on the store). That said, I agree with you: I know a bunch
> of users without the scheduler and it's fine.
>
> Regards
> JB
>
> On Sat, Jan 11, 2025 at 8:10 AM Samir Boudjebla
> <samboudje...@hotmail.com> wrote:
> >
> > Hey folks,
> >
> > My understanding is that the scheduler requires temporary storage
> (message persistence). I would like to advocate that this situation
> requires some additional consideration from the administrator of the broker
> to plan ahead for the corresponding storage. Hence, keeping it optional
> will help the users to be intentional with its usage/implications, and
> hopefully avoid unnecessary escalations.
> >
> > Best regards,
> > Sam
> >
> > > On Jan 10, 2025, at 10:06 PM, Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
> > >
> > > CAUTION: This email originated from outside of the organization. Do
> not click links or open attachments unless you can confirm the sender and
> know the content is safe.
> > >
> > >
> > >
> > > AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur
> externe. Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous
> ne pouvez pas confirmer l’identité de l’expéditeur et si vous n’êtes pas
> certain que le contenu ne présente aucun risque.
> > >
> > >
> > >
> > > Hi Ken
> > >
> > > The scheduler is already required if you want to use the redelivery
> > > policy. It's also required if the producer uses AMQ_SCHEDULED_DELAY or
> > > AMQ_SCHEDULED_CRON properties (and related).
> > >
> > > The reason for the optional scheduler is because it brings a little
> > > "overhead" (especially on the storage, when using JDBC backend, etc)
> > > on the broker whereas it's not an "always" feature. I know a bunch of
> > > users running brokers for ages without the need of the scheduler
> > > enabled.
> > >
> > > Imho, the message delivery delays we will support from Jakarta
> > > Messaging 3.1 is similar ("in concept") to the current redelivery
> > > policy. Not sure it needs to change the "optional" state of the
> > > schedule for that. If a user plans to use message delivery delays then
> > > he will have to enable the scheduler (like we do for redelivery policy
> > > today).
> > >
> > > I'm not against it, but I don't think message delivery delays support
> > > is "THE" justification :)
> > >
> > > Regards
> > > JB
> > >
> > >> On Fri, Jan 10, 2025 at 7:49 PM Ken Liao <kenlia...@gmail.com> wrote:
> > >>
> > >> Hi folks, happy new year!
> > >>
> > >> I am wondering if we should always enable scheduler support in
> ActiveMQ
> > >> classic? Right now it is default false, I am curious about the
> rationale
> > >> behind it being default false. Because:
> > >> 1. Seems like it is a very useful feature.
> > >> 2.  Jakarta Messaging 3.1 supports message delivery delays
> > >> <
> https://jakarta.ee/specifications/messaging/3.1/jakarta-messaging-spec-3.1.html#message-delivery-delay
> >,
> > >> I would assume the implementation will reuse the current scheduler
> logic?
> > >> If that is the case, the broker engine needs to always enable the
> scheduler
> > >> for that feature to work.
> > >>
> > >> Let's say we want to always enable the scheduler, should such a
> change go
> > >> into ActiveMQ 6.2 or ActiveMQ 7?
> > >>
> > >> Thanks,
> > >> Ken
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@activemq.apache.org
> > > For additional commands, e-mail: dev-h...@activemq.apache.org
> > > For further information, visit: https://activemq.apache.org/contact
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@activemq.apache.org
> For additional commands, e-mail: dev-h...@activemq.apache.org
> For further information, visit: https://activemq.apache.org/contact
>
>
>

Reply via email to