Skip to content

Glossary

Broker

The MQTT server that receives published messages and distributes them to subscribers.

Connection Profile

Saved broker connection settings.

Condition Router

A flow component that sends each incoming message to one of two branches.

Fork Flow

A configurable FluxMQ pipeline made from sources, triggers, filters, mappers, routers, and sinks.

Flow Application Definition

A configuration model that describes one runnable FluxMQ application: shared resources, named workflows, node properties, and receiving-port links before runtime graphs are built.

Flow Application Runtime

The future host-independent runtime layer that loads a flow application definition, owns shared resources, starts workflows, coordinates reloads, and supervises lifecycle and errors.

Runtime Builder

The cold-start builder that validates a flow application definition, creates registered runtime nodes, links compatible typed ports, and returns build errors when the graph cannot be constructed.

Runtime Node Factory

A registered constructor that turns a node definition into a runtime node with typed input and output ports.

MQTT Envelope

The FluxMQ runtime shape for an MQTT message and its metadata.

MQTT Message Source

A flow component that reads live messages from an active MQTT session.

Metrics Sink

A flow component that tracks counters from MQTT messages and publishes metric snapshots.

OpenTelemetry

A planned optional integration for exporting selected FluxMQ metrics, traces, and diagnostic events to external observability tools.

Recording Session

A stored sequence of MQTT messages captured during a debugging session.

Recording Sink

A flow component that stores incoming MQTT messages for a recording session.

Replay Source

A flow component that emits recorded MQTT messages in timestamp order.

Sink

A flow endpoint that writes, publishes, stores, or projects incoming data.

FluxMQ user documentation.