Skip to content
Mustafa TURAN edited this page Oct 16, 2018 · 18 revisions

EventBus library is a traceable, extendable and minimalist event bus implementation for Elixir with built-in event store and event watcher based on ETS. It allows basic pub/sub for internal process communication. It is designed for low memory footprint and speed.

EventBus comes with an efficient solution to internal process communication. Unlike other EventBus implementations, EventBus doesn't deliver the event data directly to its subscribers. It delivers the identifier of the event and topic name which can be queued with minimal memory footprint. With this behavior, subscribers query the event data when they are ready to process the event.

This wiki includes documentation and samples related to the event_bus library and its behaviors.

Table of Contents

Getting Started

Documents

Debugging

Architecture

Extensions

Samples