Welcome to Mofka’s documentation!#
Mofka is a streaming system for high-performance computing platforms and applications. It is loosely inspired by cloud streaming systems like Kafka, but is implemented using Mochi, a set of tools and methodologies for building highly-efficient HPC data services. As such, it benefits from high-speed HPC networks with the Mercury RPC and RDMA library and a high level of on-node concurrency using Argobots.
Mofka follows the Diaspora Streaming API, a C++ and Python API for using and developing streaming systems for HPC. Client applications (producers and consumers) using Mofka should refer to its documentation. The present documentation only covers the configuration of the Mofka engine and the use of the Mofka driver for the Diaspora Stream API.