Summary
Overview
Getting Started
Core Concepts
- Overview
- CloudEvents Standard
- Event Publisher
- Event Creation
- Publish Pipeline & Middleware
- Publish Channels
- Event Annotations
Publisher Channels
- Overview
- Azure Service Bus
- RabbitMQ
- MassTransit
- Webhook
- Publish Error Handling
- OpenTelemetry Instrumentation
- Transactional Outbox
- Dead-Letter Handling and Replay
- Publish Delivery Log
- Typed Channels
- Named Channels
Event Schema
- Overview
- Fluent Builder
- From Annotations
- Export as JSON
- Export as YAML
- Export as AsyncAPI
- Validation
Event Subscriptions
- Overview
- Subscription Filters
- Filter Expressions
- Event Dispatcher
- Routing Subscriptions
- Custom Resolvers
Testing
Samples
- Overview
- OrderService — Minimal API + RabbitMQ
- OrderService — In-Process Outbox + RabbitMQ
- OrderService — In-Process Outbox with Scheduled Delivery
- OrderService — Split Outbox + MassTransit RabbitMQ
- OrderService — In-Process Dead-Letter Replay
- OrderService — Split Dead-Letter Replay with Entity Framework
- OrderService — Audit Trail with NDJson Files