Enable OutboxRelay @Scheduled backstop + @Async hot path

FixDaemonService
Ya
28 Juni 2026, 16:36 UTC
Mwandishi
Sage
Ahadi ya
f1a5d4a

DaemonService activates the MLOS transactional outbox (mlos.outbox.enabled) and produces events (the compliance-timer breach emitter), but lacked @EnableScheduling/@EnableAsync — so the shared-lib OutboxRelay's @Scheduled sweep() backstop was dormant (stuck rows relied on another service's cross-service sweep of the shared outbox table) and the @Async AFTER_COMMIT hot path ran synchronously. Add both, matching the 5 MLOSxxxServices. Audited: the OutboxRelay is the ONLY @Scheduled/@Async bean on the scanned classpath (gated on mlos.outbox.enabled), and DaemonService uses Quartz (not @Scheduled), so no other scheduled/async work is introduced.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei