SlimMessageBus 2.0.1Prefix Reserved
dotnet add package SlimMessageBus --version 2.0.1
NuGet\Install-Package SlimMessageBus -Version 2.0.1
<PackageReference Include="SlimMessageBus" Version="2.0.1" />
paket add SlimMessageBus --version 2.0.1
#r "nuget: SlimMessageBus, 2.0.1"
// Install SlimMessageBus as a Cake Addin #addin nuget:?package=SlimMessageBus&version=2.0.1 // Install SlimMessageBus as a Cake Tool #tool nuget:?package=SlimMessageBus&version=2.0.1
SlimMessageBus is a client façade for message brokers for .NET. It comes with implementations for specific brokers and in-memory message passing (in-process communication). SlimMessageBus additionally provides request-response implementation over message queues, and many other plugins.
- Apache Kafka
- Azure Service Bus
- Azure Event Hub
- MQTT / Azure IoT Hub
- In-Memory transport (domain events, mediator)
- Hybrid (composition of the bus out of many transports)
- Message validation via Fluent Validation
- Transactional Outbox pattern
- Serialization using JSON, Avro, ProtoBuf
- AsyncAPI specification generation
Find out more https://github.com/zarusz/SlimMessageBus.
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed.|
|.NET Core||netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed.|
|.NET Standard||netstandard1.3 is compatible. netstandard1.4 was computed. netstandard1.5 was computed. netstandard1.6 was computed. netstandard2.0 was computed. netstandard2.1 was computed.|
|.NET Framework||net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed.|
|MonoAndroid||monoandroid was computed.|
|MonoMac||monomac was computed.|
|MonoTouch||monotouch was computed.|
|Tizen||tizen30 was computed. tizen40 was computed. tizen60 was computed.|
|Universal Windows Platform||uap was computed. uap10.0 was computed.|
|Xamarin.iOS||xamarinios was computed.|
|Xamarin.Mac||xamarinmac was computed.|
|Xamarin.TVOS||xamarintvos was computed.|
|Xamarin.WatchOS||xamarinwatchos was computed.|
- NETStandard.Library (>= 1.6.1)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on SlimMessageBus:
A lightweight message bus interface for .NET. The goal of this library is to introduce a slim facade for messaging brokers. Use one of the transport providers for in-process (in-memory), Apache Kafka or Azure Service Bus messaging.
Core dependency resolver interfaces of SlimMessageBus
Core interceptor interfaces of SlimMessageBus
Simple provider for SlimMessageBus for in process message passing. Messages are stored in memory (state is transient).
Apache Kafka provider for SlimMessageBus
This package is not used by any popular GitHub repositories.