๐ŸšŒ Azure Service Bus

Terminology

  • Message: an event
    • decorated with metadata
    • contains payload
  • Queue: stores unconsumed messages
    • on pull request: sends message to consumer
  • Topic: a queue used for a one to many form of pub sub
    • consists of:
      • subscription: virtual queue that receives messages sent to the topic
      • subscribers: consumer that listens to a subscription
      • rules:
        • filter: set requirements for messages to be sent to a subscription of a topic
        • action: modify message metadata
  • Namespace: container for multiple topics/queues

Messaging