Interaction Is Asynchronous
Participants in a pub-sub solution interact asynchronously. A program that produces information does not have to wait for the consumer to acknowledge receipt of that information. It simply publishes the information to the Broker and continues processing (also known as fire-and-forget). Consumers can connect to the message Broker and retrieve the information when they choose. (Which, under some circumstances, might be hours or even days after the document is published.)