damianm
NuGet publisher profile
Packages (26)
Nimbus.MessageContracts
Message contract marker interfaces for the Nimbus messaging framework (IBusCommand, IBusEvent, IBusRequest, and more).
Nimbus
Nimbus is a .NET messaging framework providing an abstraction over message-based transports with support for commands, events, and request/response patterns.
Nimbus.Autofac
Autofac extensions for Nimbus.
Nimbus.Logger.Serilog
Serilog logging integration for the Nimbus messaging framework.
Nimbus.InfrastructureContracts
Core abstractions for the Nimbus messaging framework — IBus, handler interfaces, IDependencyResolver, interceptors, and more.
Nimbus.Windsor
Castle Windsor extensions for Nimbus.
Nimbus.Serializers.Json
JSON serializer for the Nimbus messaging framework using Newtonsoft.Json.
Nimbus.LargeMessages.Azure
Azure Blob Storage large message body store for the Nimbus messaging framework.
Nimbus.LargeMessages.FileSystem
Local (UNC) filesystem storage extensions for large message support in Nimbus.
Nimbus.Transports.AzureServiceBus
Azure Service Bus transport for the Nimbus messaging framework.
Nimbus.Ninject
Ninject extensions for Nimbus.
Nimbus.Unity
Unity extensions for Nimbus.
Nimbus.Containers.Autofac
Autofac dependency injection integration for the Nimbus messaging framework.
hammock.core
Hammock is a .NET Core client library for the CouchDB NoSQL Database
Nimbus.Serializers.Protobuf
Nimbus serializer implemented with Protocol Buffers
Nimbus.Logger.Log4net
log4net logging integration for the Nimbus messaging framework.
Nimbus.Transports.Redis
Redis transport for the Nimbus messaging framework using StackExchange.Redis.
Nimbus.Transports.InProcess
In-process (in-memory) transport for the Nimbus messaging framework. Ideal for testing and single-process scenarios.
Nimbus.Transports.WindowsServiceBus
Windows Service Bus (on-premises and Azure) transport layer for Nimbus
Nimbus.Extensions.Pulse
Cron-scheduled message firing extension for the Nimbus messaging framework.
Nimbus.Transports.SqlServer
SQL Server transport for the Nimbus messaging framework using Microsoft.Data.SqlClient.
Nimbus.Transports.AMQP
AMQP transport for the Nimbus messaging framework using Apache NMS AMQP (supports Artemis, ActiveMQ, and other AMQP brokers).
Nimbus.Extensions.Pulse.Redis
Redis-backed occurrence coordinator for Nimbus Pulse. Ensures a scheduled message fires once across all instances of an application, regardless of which transport the bus uses.
Nimbus.Transports.Nats
NATS transport for the Nimbus messaging framework.
Nimbus.Transports.Postgres
PostgreSQL transport for the Nimbus messaging framework using Npgsql.
Nimbus.Transports.RabbitMQ
RabbitMQ transport for the Nimbus messaging framework using the official RabbitMQ.Client v7 async API.