Asynchronous messaging avoids blocking when publishing to subscribers. Azure Logic App workflows too benefit from this.
The Invictus Framework includes a PubSub component that acts as a message broker. It exposes Azure Service Bus operations via HTTP endpoints. Azure Blob Storage acts as a claim-check provider for messages with a large size.
See also the Publisher-Subscriber integration pattern.
Component usage
Create a Publisher Logic App that receives a message and calls the PubSub component's Publish HTTP endpoint. Azure Blob Storage acts as a location to offload large message bodies. Create a Subscriber Logic App that calls the Subscribe HTTP endpoint to receive the messages. It calls the Acknowledge HTTP endpoint to complete the message processing. The PubSub component uses Azure Service Bus as its messaging layer.
Related Bicep template parameters
Use arrow keys to navigate rows. Press Enter or Space to expand a row with sub-properties. Press / to focus the search field.