SlimMessageBus
SlimMessageBus copied to clipboard
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Winforms
How Do Used in Winforms?
With the [Interceptor](https://github.com/zarusz/SlimMessageBus/blob/master/docs/intro.md#interceptors) feature added recently, we could build a FluentValidaion plugin that would allow the users to easily add message validation into SMB. https://docs.fluentvalidation.net/en/latest/
Might be good to add KubeMQ support based on this client: https://github.com/kubemq-io/kubemq-CSharp https://docs.kubemq.io/
It would be good if the SlimMessageBus Azure Event Hub transport would provision the necessary hubs and consumer groups in an event hub namespace. https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-management-libraries https://github.com/Azure-Samples/event-hubs-dotnet-management/
It would be good if SlimMessageBus Kafka transport is able to auto-provision the necessary topic and consumer groups. Example for the underlying driver: https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/examples/AdminClient/Program.cs
It would be good to add support for Amazon Kinesis Data Streams: https://github.com/awslabs/amazon-kinesis-client-net
Hi @zarusz, > SlimMessageBus is a client façade for message brokers for .NET. It comes with implementations for specific brokers (Apache Kafka, Azure EventHub, MQTT/Mosquitto, Redis Pub/Sub) and in-memory message...
https://docs.microsoft.com/en-us/nuget/nuget-org/package-readme-on-nuget-org
This is a feature request to introduce two types of transport in SlimMessageBus for: * Google Cloud Pub/Sub * Google Cloud Pub/Sub Lite https://cloud.google.com/pubsub
RabbitMQ Implementation seems to be missing. We would love to have that.