Features
A high-level, non-exhaustive list of features currently available in FoxMQ
Last updated
A high-level, non-exhaustive list of features currently available in FoxMQ
Last updated
Baseline MQTT version 5 broker
Client connections over TCP
Transport Layer Security (TLS)
TLS version 1.2 and 1.3 supported
Automatically generates self-signed certificates
Supports pre-signed certificates using ECDSA P-256
Supports Server Name Identification
QoS 0 (at most once), 1 (at least once), or 2 (exactly once) delivery
QoS 1 and 2 message delivery for offline clients
Ordered delivery of QoS 1 and 2 messages
Wildcard subscriptions (+
and #
)
Clean and persistent sessions
Session expiry
Last Wills
Topic Aliases
Flow control with Receive Maximum
Keep Alive
Response Topics
User properties
Password authentication with state-of-the-art cryptography (Argon2)
Clustering
Static membership
Nodes identify each other using public-key cryptography (ECSDA P-256)
Secure, low-latency cluster communication over UDP using QUIC and TLS 1.3
Fault-tolerant when utilizing 4 or more nodes (see for details)
Fairly ordered messaging utilizing Tashi Consensus Engine