Azure Service Bus Demo

Azure Service Bus · Topics and subscriptions · SignalR

Service Bus topic

A topic sends each message to every subscription, so several services can each get their own copy.

Azure Service Bus topics icon

Not built: topics need a paid tier

Azure Service Bus topics aren't available on the Basic tier this demo runs on.

The planned demo:

  1. Send: send messages to a Service Bus topic from this page.
  2. Azure Function 1: triggered by its own subscription to the topic, it pushes a message to a SignalR hub.
  3. Azure Function 2: triggered by a second subscription, it does the same.
  4. Azure SignalR: this page connects to the hub and lists the updates live, for example:
    • Message X processed by Function 1
    • Message X processed by Function 2
    • Message Y processed by Function 1
    • Message Y processed by Function 2

The Function + SignalR page shows the same idea working with a queue.