...
| How do we handle a situation where the implementation of a single logical function (e.g., inventory check) is spread across multiple physical systems? | |
| How can a component avoid receiving uninteresting messages? | |
| How do we route a message to a list of dynamically specified recipients? | |
| How can we process a message if it contains multiple elements, each of which may have to be processed in a different way? |
Messaging Endpoints
| How do you move data between domain objects and the messaging infrastructure while keeping the two independent of each other? | |
| How can an application automatically consume messages as they become available? | |
| How can a message consumer select which messages it wishes to receivemessaging client process multiple messages concurrently? | |
| How can multiple consumers on a single channel coordinate their message processing? | |
| How can a message consumer select which messages it wishes to receive? | |
| How can a subscriber avoid missing messages while it's not listening for them? | |
| How can a message receiver deal with duplicate messages? |
...