RestBus alternatives and similar packages
Based on the "Queue" category.
Alternatively, view RestBus alternatives based on common mentions on social networks and blogs.
Hangfire9.6 6.4 L3 RestBus VS HangfireAn easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
CAP9.4 6.0 RestBus VS CAPDistributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
MassTransit9.4 8.6 L4 RestBus VS MassTransitDistributed Application Framework for .NET
Confluent's .NET Client for Apache KafkaTMConfluent's Apache Kafka .NET client
NetMQ8.6 1.3 L3 RestBus VS NetMQA 100% native C# implementation of ZeroMQ for .NET
EasyNetQ8.5 6.5 L5 RestBus VS EasyNetQAn easy to use .NET API for RabbitMQ
NServiceBus8.1 9.3 L3 RestBus VS NServiceBusThe most popular service bus for .NET
RabbitMQ.NET7.9 4.5 L3 RestBus VS RabbitMQ.NETRabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
Rebus7.7 8.3 L4 RestBus VS Rebus:bus: Simple and lean service bus implementation for .NET
Brighter7.3 7.3 RestBus VS BrighterA framework for building messaging apps with .NET and C#.
CQRSlite6.7 0.0 RestBus VS CQRSliteA lightweight framework to help creating CQRS and Eventsourcing applications in C#
RawRabbit6.0 0.0 L4 RestBus VS RawRabbitA modern .NET framework for communication over RabbitMq
Kafka Client5.9 0.0 L3 RestBus VS Kafka Client.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes.
Gofer.NET4.8 0.0 RestBus VS Gofer.NETEasy C# API for Distributed Background Tasks/Jobs for .NET Core.
SlimMessageBus4.4 6.9 RestBus VS SlimMessageBusLightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Kafunk4.3 1.7 RestBus VS KafunkF# Kafka client from Jet
Silverback3.5 5.1 RestBus VS SilverbackSilverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
Enexure.MicroBus3.4 0.0 L5 RestBus VS Enexure.MicroBusMicroBus is a simple in process Mediator for .NET
Darker3.3 0.0 RestBus VS DarkerThe query-side counterpart of Brighter
Shuttle.Esb3.0 0.0 RestBus VS Shuttle.EsbA highly extensible service bus implementation.
ONLYOFFICE Docs — document collaboration in your environment
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of RestBus or a related project?
Easy, Service Oriented, Asynchronous Messaging and Queueing for .NET
RestBus is a high performance library for RabbitMQ that lets you consume ASP.NET Core (ASP.NET 5), Web API and ServiceStack service endpoints via RabbitMQ.
Sending a message is as easy as:
var amqpUrl = "amqp://localhost:5672"; //AMQP URI for RabbitMQ server var serviceName = "samba"; //The unique identifier for the target service var client = new RestBusClient(new BasicMessageMapper(amqpUrl, serviceName)); //Call the /hello/random endpoint var response = await client.GetAsync("/hello/random");
/hello/random is an ordinary web service endpoint in an ASP.NET Core, Web API or ServiceStack service.
RestBus routes the request over RabbitMQ, invokes the endpoint and returns the response, without ever hitting the HTTP transport.
|Home page||Documentation||Example Projects|
- Use the Getting Started Guide.
- Clone this repo.
RestBus.slnin Visual Studio 2015.
Restore Nuget packages.
Run the Examples project.
For more benchmarks, see the RestBus.Benchmarks project.
Apache License, Version 2.0
*Note that all licence references and agreements mentioned in the RestBus README section above are relevant to that project's source code only.