messagebus
messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD
About messagebus
π message-bus
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:
Frequently Asked Questions
What is messagebus?
messagebus is a Messaging library for the Go programming language. messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD
How do I install messagebus?
Install messagebus with the Go module system using `go get vardius/message-bus`. Check the repository for the current installation instructions.
What category does messagebus belong to?
messagebus is listed under Messaging, specifically Messaging.