Message broker example using golang
A minimal implementation of a message broker in Go which satisfies the following interface:
type Message interface{}type Broker interface {Subscribe(channel string) (<-chan Message, error)Unsubscribe(channel string) errorPublish(channel string, m Message) errorClose() error}