Overview
VerneMQ is a distributed MQTT message broker built for high-performance and scalability. Designed to support a large number of concurrent publishers and consumers on commodity hardware, it excels in low-latency and fault-tolerant environments. VerneMQ leverages Erlang OTP for building scalable messaging systems, enabling horizontal and vertical scaling across multi-core architectures. It serves as a reliable message hub for IoT platforms, mobile messaging, and smart infrastructure. Customizations are not required to run VerneMQ, as it comes with built-in plugins for file-based authentication and authorization. Its flexible architecture allows for custom plugins using Lua scripting or webhooks in various programming languages. VerneMQ targets users needing robust and scalable messaging solutions for mobile applications, IoT device management, and smart city infrastructures.
Common tasks