All Projects → vardius → Message Bus

vardius / Message Bus

Licence: mit
Go simple async message bus

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Message Bus

Kubemq
KubeMQ is Enterprise-grade message broker native for Docker and Kubernetes
Stars: ✭ 58 (-65.06%)
Mutual labels:  queue, pubsub, message-queue
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (+7.23%)
Mutual labels:  event-sourcing, message-bus, ddd
Vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Stars: ✭ 2,628 (+1483.13%)
Mutual labels:  pubsub, message-queue, broker
OpenSleigh
OpenSleigh is a Saga management library for .NET Core.
Stars: ✭ 198 (+19.28%)
Mutual labels:  ddd, message-bus, message-queue
Xxl Mq
A lightweight distributed message queue framework.(分布式消息队列XXL-MQ)
Stars: ✭ 358 (+115.66%)
Mutual labels:  queue, message-queue, broker
Benthos
Fancy stream processing made operationally mundane
Stars: ✭ 3,705 (+2131.93%)
Mutual labels:  event-sourcing, message-queue, message-bus
incubator-eventmesh
EventMesh is a dynamic event-driven application runtime used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
Stars: ✭ 939 (+465.66%)
Mutual labels:  message-bus, event-sourcing, pubsub
Storage Based Queue
Javascript queue library with persistent storage based queue mechanism for the browsers environments. Specially designed for offline.
Stars: ✭ 33 (-80.12%)
Mutual labels:  async, queue, message-queue
Event Store Client
PHP 7.4 Event Store Client Implementation
Stars: ✭ 93 (-43.98%)
Mutual labels:  async, event-sourcing, ddd
Mq
MQ is a simple distributed in-memory message broker
Stars: ✭ 114 (-31.33%)
Mutual labels:  message-queue, message-bus
Rebus
🚌 Simple and lean service bus implementation for .NET
Stars: ✭ 1,733 (+943.98%)
Mutual labels:  message-queue, message-bus
Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (-2.41%)
Mutual labels:  event-sourcing, ddd
Rsmq
Redis Simple Message Queue
Stars: ✭ 1,556 (+837.35%)
Mutual labels:  queue, message-queue
Bifrost
This is the stable release of Dolittle till its out of alpha->beta stages
Stars: ✭ 111 (-33.13%)
Mutual labels:  event-sourcing, ddd
Bull
Premium Queue package for handling distributed jobs and messages in NodeJS.
Stars: ✭ 11,748 (+6977.11%)
Mutual labels:  queue, message-queue
Php Fpm Queue
Use php-fpm as a simple built-in async queue
Stars: ✭ 103 (-37.95%)
Mutual labels:  queue, message-queue
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (-21.08%)
Mutual labels:  event-sourcing, ddd
Rxmq.js
JavaScript pub/sub library based on RxJS
Stars: ✭ 134 (-19.28%)
Mutual labels:  message-queue, message-bus
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+722.29%)
Mutual labels:  queue, message-bus
Fluentmediator
🔀 FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.
Stars: ✭ 128 (-22.89%)
Mutual labels:  event-sourcing, message-bus

🚌 message-bus

Build Status Go Report Card codecov FOSSA Status license

logo

Go simple async message bus.

📖 ABOUT

Contributors:

Want to contribute ? Feel free to send pull requests!

Have problems, bugs, feature ideas? We are using the github issue tracker to manage them.

📚 Documentation

For documentation (including examples), visit rafallorenz.com/message-bus

For GoDoc reference, visit pkg.go.dev

🚏 HOW TO USE

🚅 Benchmark

➜  message-bus git:(master) ✗ go test -bench=. -cpu=4 -benchmem
goos: darwin
goarch: amd64
pkg: github.com/vardius/message-bus
BenchmarkPublish-4                   	 4430224	       250 ns/op	       0 B/op	       0 allocs/op
BenchmarkSubscribe-4                 	  598240	      2037 ns/op	     735 B/op	       5 allocs/op

👉 Click here to see all benchmark results.

Features

🚏 HOW TO USE

📜 License

This package is released under the MIT license. See the complete license in the package:

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].