MSAMM
Back to course

Oracle Integration Cloud: Building Integrations That Survive Production · Module 10 · Business events and publish/subscribe

Subscribing without losing events

Lesson 104 of 175 · 2 min

What happens to an event raised while your integration is DEACTIVATED, and the catch-up mechanism that has to exist for anything that matters. The honest answer is that it depends and you must not assume. Depending on the mechanism, an event raised while nothing is listening may be queued and delivered later, or may simply be gone. Establish which, for your subscription, by testing it — which is Lesson 8's lab and it takes fifteen minutes. AND DEACTIVATION IS NOT AN EXOTIC STATE. Every version change deactivates and reactivates. Every promotion between environments has a window. A flow disabled during an incident, a maintenance period, an integration somebody switched off to stop it failing. The gap is a normal part of a year. SO ANYTHING THAT MATTERS NEEDS A CATCH-UP MECHANISM, and it is a scheduled sweep. A flow that runs periodically, asks the source for records in a state

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Integration Cloud: Building Integrations That Survive Production, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 10 · Business events and publish/subscribe

  1. 1Event-driven versus polling
  2. 2Fusion business events, in practice
  3. 3Subscribing without losing events
  4. 4Ordering, and why you cannot rely on it
  5. 5At-least-once delivery
  6. 6OIC events between integrations
  7. 7What breaks: three event failures
  8. 8Lab briefing · Subscribe, drop, and catch up