Skip to main content

FairCom MQ

FairCom MQ documentation home

Abstract

FairCom MQ is a full-featured MQTT 3 and MQTT 5 compliant MQTT broker for mission-critical messaging. Its embedded database and transform engines allow it to change and persist message payloads. You can use database queries to access historical and current data stored in messages. It is also an essential part of FairCom DB Notify , used by FairCom DB and FairCom RTG to deliver JSON data change messages to external systems.

FairCom MQ is a next-generation messaging solution that guarantees message delivery in order. It combines the simplicity of a mission-critical MQTT broker with the batch processing capabilities of an event streaming platform, such as Kafka. FairCom MQ is uniquely capable of transforming data in real-time, routing MQTT messages to multiple topics, and using SQL and the JSON DB API to query and send messages.

MQTT is designed for the highly popular Internet of Things (IoT) movement. Similar to how the request-response paradigm of HTTP transforms the Internet into a human web, the publish-subscribe model of MQTT transforms IoT into a machine web.

2002_edge_factory-1.png

Quick links

Section

Description

Installation

Install, configure, start, stop, and troubleshoot all FairCom products.

Concepts

Learn about FairCom MQ features.

MQTT concepts

Learn about MQTT and how you can get started using it.

Tutorials

To start you on the path to success, we provide tutorials.

API reference

Configure MQTT brokers with these actions.

Startup configuration

How to configure broker settings that apply when the broker starts.

Error codes

Complete list of FairCom error codes.

Helpful links