SlimMessageBus

Message bus library

A lightweight message bus interface for .NET that provides pub/sub and request-response capabilities with transport plugins for popular messaging infrastructure.

Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.

GitHub

486 stars
15 watching
78 forks
Language: C#
last commit: almost 2 years ago
Linked from 2 awesome lists

apache-kafkaavroazureazure-event-hubsazure-service-busbusc-sharpddddotnetkafkamessage-busmessagingmqttpub-subrabbitmqredisrequest-response

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
beagle1984/silverbackA message bus framework for building reactive applications and microservices261
aforward/sadbusA simple message bus for decoupling microservices by sharing data between them in a relatively loose manner5
rafaeljesus/rabbusProvides an event-driven messaging wrapper over RabbitMQ exchanges and queues with built-in features like retries, circuit breakers, and reconnecting.97
smancke/gubleA fast and scalable message bus for user interaction and data replication between multiple devices158
mustafaturan/busA minimalist event/message bus implementation337
vardius/message-busAn asynchronous message queue allowing publishers to send and subscribers to receive messages.273
expl0it3r/pubbusAn implementation of a publish-subscribe messaging system26
mumez/verstixA client for interacting with Vert.x components using Smalltalk's EventBus mechanism.9
abc-arbitrage/zebusA lightweight service bus that enables peer-to-peer communication between applications without a broker305
tenor/restbusA high-performance library for asynchronous messaging and queueing in .NET367
voltrb/volt-redis_message_busProvides a simple Redis-based message bus for sending messages between app instances4
kassane/libzmqA C++ implementation of the ZeroMQ messaging kernel with support for multiple transport protocols and asynchronous message queues.2
paolosalvatori/servicebusexplorerA tool to administer and manage messaging entities in an Azure Service Bus namespace2,032
abc-arbitrage/zebus.messagedslA set of tools and libraries for generating C# code from Protocol Buffers files used in Zebus message contracts.11
mcmatan/topiceventbusAn implementation of the Publish–subscribe design pattern with topic-based event publishing and weak observer references.55