6
0
mirror of https://git.mills.io/prologic/msgbus.git synced 2024-06-24 07:48:57 +00:00
prologic-msgbus/README.md
2017-06-08 07:47:16 -07:00

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 :)