Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • There are a number of flow implementations. For example: STFlow, SedaFlow, JMSFlow, JCAFlow

goto top

Broker send sequence diagram

...

STFlow = "Straight Through" Flow. This is the simplest mechanism.

There is no staging or buffering.

...

SEDA = "Staged Event Driven Architecture" Flow.

SEDA decomposes a complex, event-driven application into a set of stages connected by queues.

...

  • Each SedaQueue holds a concurrent HashMap of MessageExchanges (MEs) to the component. Enqueue/Dequeue is simply put/get of this HashMap

goto top

sequence diagram

  • SedaQueue instances are lazilly created as needed and referenced in a queueMap

...