Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.28 KB

File metadata and controls

28 lines (19 loc) · 1.28 KB

Getting Started

This section will help you get RouteMQ up and running quickly.

Topics

What is RouteMQ?

RouteMQ is a flexible MQTT routing framework with middleware support, dynamic router loading, Redis integration, and horizontal scaling capabilities, inspired by web frameworks.

Key Features

  • Dynamic Router Loading: Automatically discover and load routes from multiple files
  • Route-based MQTT topic handling: Define routes using a clean, expressive syntax
  • Middleware support: Process messages through middleware chains
  • Parameter extraction: Extract variables from MQTT topics using Laravel-style syntax
  • Shared Subscriptions: Horizontal scaling with worker processes for high-throughput routes
  • Redis Integration: Optional Redis support for distributed caching and rate limiting
  • Advanced Rate Limiting: Multiple rate limiting strategies with Redis backend

Next Steps

After installation, check out the Quick Start guide to create your first route.