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.