idfy-io / Rebus.RabbitMq.TransientFaultHelper

A transient fault helper for Rebus using RabbitMQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rebus.RabbitMq.TransientFaultHelper

A transient fault helper for Rebus using RabbitMQ. Will retry sending messages to RabbitMQ. Use default policy or provide your own.

Build Status NuGet

Supports .NET Standard 2.0+, .NET Core 2.0+ and .NET Framework 4.6.1+.

Installation

Using NuGet is the easiest way to install the Rebus extension.

Package Manager:

PM > Install-Package Rebus.RabbitMq.TransientFaultHelper

Command line:

nuget install Rebus.RabbitMq.TransientFaultHelper

.NET Core CLI:

dotnet add package Rebus.RabbitMq.TransientFaultHelper

Example

Configure.With(someContainerAdapter)
      .Logging(l => l.Serilog())
      .Transport(t => t.UseMsmq("myInputQueue"))
    	.Routing(r => r.TypeBased().MapAssemblyOf<SomeMessageType>("anotherInputQueue"))
      .Options(o => o.AddTransientFaultBus())
      .Start();

About

A transient fault helper for Rebus using RabbitMQ

License:Apache License 2.0


Languages

Language:C# 100.0%