Versions Compared

Key

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

...

Point to Point Channel

How can the caller be sure that exactly one receiver will receive the document or perform the call?

Publish Subscribe Channel

How can the sender broadcast an event to all interested receivers?

Dead Letter Channel

What will the messaging system do with a message it cannot deliver?

Image Added

Guaranteed Delivery

How can the sender make sure that a message will be delivered, even if the messaging system fails?

Image Added

Message Bus

What is an architecture that enables separate applications to work together, but in a de-coupled fashion such that applications can be easily added or removed without affecting the others?

Message Routing

Content Based Router

How do we handle a situation where the implementation of a single logical function (e.g., inventory check) is spread across multiple physical systems?

Message Filter

How can a component avoid receiving uninteresting messages?

Recipient List

How do we route a message to a list of dynamically specified recipients?

Splitter

How can we process a message if it contains multiple elements, each of which may have to be processed in a different way?

Image Removed

Guaranteed Delivery

How can the sender make sure that a message will be delivered, even if the messaging system fails?

Image Removed

Message Bus

What is an architecture that enables separate applications to work together, but in a decoupled fashion such that applications can be easily added or removed without affecting the others?

Messaging Endpoints

Event Driven Consumer

How can an application automatically consume messages as they become available?

Selective Consumer

How can a message consumer select which messages it wishes to receive?

 

Idempotent Consumer

How can a message receiver deal with duplicate messages?

...