Forest Bus

Distributed commit log written in Go

Forest Bus is a message bus based on a persistent distributed commit log, very much inspired by Apache Kafka.  Forest Bus is written in Go with client libraries available for Go, Java and Python.

A distributed commit log message bus allows clients to request any message within a topic.  This allows clients to bootstrap over historical data, reprocess messages following software fixes or enhancements and catch-up following outages.  Forest Bus allows clients to read from any node in a cluster, helping to distribute the load of serving messages.

Forest Bus is a standalone server (no need for Zookeeper) and includes a Javascript monitoring application that allows administrators to easily see the status of a given node.

Feedback, feature enhancements and bug fixes will all be gladly received!

Last Modified: Sun, 08 Feb 2015 23:33:45 CET

Made with PubTal 3.5

Copyright 2021 Colin Stewart

Email: colin at