Message Broker  0.29.2
Overview

Note: Currently only the consumer part of the libmdb C API is supported.

libmdb is a C API used to interact with the feature called the Message Broker. It gives developers easy access to both consume and produce messages. This is accomplished through an IPC mechanism using the Publish/Subscribe messaging paradigm.

Features of the message broker:

  • No direct coupling between producers and consumers, removes any build time dependencies.
  • Channel info allows for distributing capabilities from producers to consumers.
  • Distribution of data over different sources, e.g configurations of the stream or camera heads.
  • Start/stop signaling to producers enables them to choose to only produce messages when consumers are present.

Release notes can be found here.

Getting started

Consumer:

Producer:

  • Future release