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

476 stars
15 watching
78 forks
Language: C#
last commit: 7 days ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
beagle1984/silverback A message bus framework for building reactive applications and microservices 260
aforward/sadbus A simple message bus for decoupling microservices by sharing data between them in a relatively loose manner 5
rafaeljesus/rabbus Provides an event-driven messaging wrapper over RabbitMQ exchanges and queues with built-in features like retries, circuit breakers, and reconnecting. 97
smancke/guble A fast and scalable message bus for user interaction and data replication between multiple devices 158
mustafaturan/bus A minimalist event/message bus implementation 336
vardius/message-bus An asynchronous message queue allowing publishers to send and subscribers to receive messages. 273
expl0it3r/pubbus An implementation of a publish-subscribe messaging system 26
mumez/verstix A client for interacting with Vert.x components using Smalltalk's EventBus mechanism. 9
abc-arbitrage/zebus A lightweight service bus that enables peer-to-peer communication between applications without a broker 306
tenor/restbus A high-performance library for asynchronous messaging and queueing in .NET 366
voltrb/volt-redis_message_bus Provides a simple Redis-based message bus for sending messages between app instances 4
kassane/libzmq A C++ implementation of the ZeroMQ messaging kernel with support for multiple transport protocols and asynchronous message queues. 2
paolosalvatori/servicebusexplorer A tool to administer and manage messaging entities in an Azure Service Bus namespace 2,024
abc-arbitrage/zebus.messagedsl A set of tools and libraries for generating C# code from Protocol Buffers files used in Zebus message contracts. 11
mcmatan/topiceventbus An implementation of the Publish–subscribe design pattern with topic-based event publishing and weak observer references. 55