Hi there,

Since few versions already, it's now possible to define default values for
scheduling of the components using a dedicated annotation. Example

@DefaultSchedule(strategy = SchedulingStrategy.TIMER_DRIVEN, period = "1
min")

I'm wondering if the community would be OK about setting a default
scheduling for the "Input" processors (where incoming relationship is
forbidden).

My point is: I see inexperienced users starting processors that should not
run with the default scheduling of 0s (because they just forget about this
setting). Problem is that for some processors this could harm the remote
system the processor is connected to.

One recent example I saw (even though it's not an "input" processor) is
with InvokeHTTP: if we forget to change the scheduling, it'll send
thousands of requests to the remote service and could have negative impact
on it.

Thoughts?

Reply via email to