Azure Service Bus dead letter handler for eQuantic CQS resilience. Sends failed sagas to a Service Bus queue for later processing.
$ dotnet add package eQuantic.Core.CQS.Resilience.ServiceBusAzure Service Bus dead letter handler for eQuantic CQS resilience.
dotnet add package eQuantic.Core.CQS.Resilience.ServiceBus
services.AddCqs(options =>
{
options.UseResilience<MySaga>();
options.UseServiceBusDeadLetter(sb =>
{
sb.ConnectionString = "Endpoint=sb://...";
sb.QueueName = "saga-deadletter";
sb.TimeToLive = TimeSpan.FromDays(30);
});
});
var client = new ServiceBusClient("...");
services.AddCqs(options =>
{
options.UseServiceBusDeadLetter(client, sb =>
{
sb.QueueName = "saga-deadletter";
});
});