Problem
How can the sender broadcast an event to all interested receivers?
Solution
Send the event on a Publish-Subscribe Channel, which delivers a copy of a particular event to each receiver.
- Senders of messages, called publishers, characterize published messages into classes without knowledge of subscribers
- Subscribers express interest in one or more classes of messages and only receive messages that are of interest, without knowledge of which publishers.