This messaging service is where the senders of messages are decoupled from the receivers of messages. There are several key concepts in a Pub/Sub service:
- Message: The data that moves through the service.
- Topic: A named entity that represents a feed of messages.
- Subscription: A named entity that represents an interest in receiving messages on a particular topic.
- Publisher: Also called a producer. It creates messages and sends/publishes them to the messaging service on a specified topic.
- Subscriber: Also called a consumer. It receives messages on the specified subscription.