Skip to main content
PubSub component component icon — Publish / Subscribe messaging

PubSub component

Publish / Subscribe messaging

motivation

Asynchronous messaging helps with decoupling publishers from consumers, as it avoids the blocking during publishing. Especially in Azure Logic Apps workflows, where we can't assume that the interaction between publisher and consumer is always synchronous.

Invictus provides a solution called the PubSub, that allows Azure Service Bus to act as a message broker and interact in a publish/subscribe-approach via HTTP endpoints; plus having Azure Blob Storage act as a claim-check provider upon publishing messages with too big a size.

See also the Publisher-Subscriber integration pattern.

Component usage

Use the PubSub component in your Logic App workflows with the following interaction:

Publisher Logic AppReceivePublishAzure Service Bus + Blob StorageHTTPSubscriber Logic AppSubscribeAzure Service Bus + Blob StorageHTTPAcknowledgeAzure Service Bus + Blob StorageHTTP
Publisher Logic AppReceivePublishAzure Service Bus + Blob StorageHTTPSubscriber Logic AppSubscribeAzure Service Bus + Blob StorageHTTPAcknowledgeAzure Service Bus + Blob StorageHTTP

Use arrow keys to navigate rows. Press Enter or Space to expand a row with sub-properties. Press / to focus the search field.

Press / to filter