mirror of
https://git.mills.io/prologic/msgbus.git
synced 2024-07-01 03:01:50 +00:00
732 B
732 B
A Message Bus server and library written in Go
WIP: THis is still highly experimental and not fit for production use.
Install
$ go install github.com/prologic/msgbus/...
Usage
Run the message bus daemon/server:
$ msgbusd
Subscribe to a topic using the message bus client:
$ msgbus sub foo
2017/06/07 21:52:27 Listening for messages from ws://localhost:8000/push/foo
2017/06/07 21:52:36 Received: hello
2017/06/07 21:52:50 Received: hello
^C
Send a few messages with the message bus client:
$ msgbus pub foo hello
$ msgbus pub foo hello
Design
Design decisions so far:
- In memory queues
- HTTP API
- Websockets for realtime push of events
Enjoy :)