MSAMM
Back to course

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

Event-driven versus polling

Lesson 102 of 175 · 2 min

What each costs, what each guarantees, and the requirement shapes that suit them. And polling is not the primitive option, which is the sentence this lesson exists to correct. POLLING ASKS REPEATEDLY. Its cost is calls that return nothing — hundreds a day on a five-minute interval, almost all empty, each one a message. What it GUARANTEES is that you will eventually see everything, because the next poll sees whatever the last one missed. That is a real guarantee and it is why polling survives. EVENTS ARE TOLD. Their cost is near zero when nothing happens. What they guarantee is weaker: at-least-once delivery of events that were RAISED — and an event that was never published, or raised while you were not listening, is simply absent. The failure mode of an event is silence, and silence looks exactly like a quiet period. SO THE SHAPES THAT SUIT THEM. Events for

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