adapter-azure-service-bus

Publish JSON-serialized domain events to Azure Service Bus topics with sessions and scheduled delivery.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/lcmassena/AI_Skills --skill adapter-azure-service-bus
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adapter-azure-service-bus
Source: https://github.com/lcmassena/AI_Skills/tree/main/hexagonal-architect/adapter/azure-service-bus
Command: npx skills add https://github.com/lcmassena/AI_Skills --skill adapter-azure-service-bus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Service Bus Adapter provides asynchronous message publishing to Azure Service Bus topics, enabling topic-based distribution with support for sessions and scheduled delivery.

Core Features & Use Cases

  • Asynchronous topic publishing to Azure Service Bus
  • Session-based messages for ordered processing within a session
  • Scheduled message delivery to defer processing

Quick Start

Configure the AzureServiceBusService to publish events to a topic using SendEventAsync.

Frequently Asked Questions about adapter-azure-service-bus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish domain events to Azure Service Bus topics asynchronously?▼

You can publish domain events to Azure Service Bus topics asynchronously by configuring a service to send messages using SendEventAsync, which provides JSON-serialized payloads and topic-based routing for distributed systems.

Can I schedule deferred message delivery to Azure Service Bus topics?▼

Yes, scheduled message delivery is supported for Azure Service Bus topics, allowing you to defer processing of asynchronous messages to a specified time in distributed systems.

How does session-based messaging work for ordered processing in Azure Service Bus?▼

Session-based messaging enables ordered processing within a specific session in Azure Service Bus, ensuring that asynchronous messages sharing a session identifier are processed sequentially across subscribers.

What is the best way to route messages to multiple subscribers across Azure Service Bus topics?▼

Topic-based routing distributes JSON-serialized payloads to multiple subscribers across Azure Service Bus topics, enabling asynchronous, domain-event-driven communication in distributed system architectures.

Does this Azure Service Bus adapter support custom message properties for domain events?▼

Yes, the Azure Service Bus adapter supports optional message properties alongside JSON-serialized payloads, allowing you to attach custom metadata when publishing domain events to topics.

When do I need ordered and deferred messaging for distributed systems?▼

You need ordered and deferred messaging when distributed systems require asynchronous communication across multiple topics and subscribers, utilizing session management and scheduled delivery for controlled processing.