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