alewife 0.0.1

A simple publish-subscribe message bus.
Documentation

Alewife is a simple concurrent message bus with a publish-subscribe model.

Each message contains one Topic value and one Content value. Clients are registered as subscribers during initial network setup, providing a list of desired Topics. Subscribers will only receive messages containing the Topic values they specify. After setup, new publishers can continue to be added to the network, and can publish messages with any Topic.

The following features are not presently supported:

  • Adding publishers during initial network setup
  • Adding new subscribers after initial network setup
  • Removing subscribers from the network at any time
  • Detecting or handling error conditions