RRQ (Rust)
This crate is the Rust orchestrator for RRQ (published as rrq). It is intended to be fully
compatible with the Python producer (rrq.client) and Python socket executor
runtime (rrq.executor_runtime).
Status
- Core worker loop, Redis store ops, socket executor pool, cron handling.
Compatibility goals
- Redis schema and key prefixes match the Python implementation.
- Executor protocol matches
docs/EXECUTOR_PROTOCOL.md.
CLI
Run a worker using the same rrq.toml as the Python runtime:
Worker heartbeat check:
Queue inspection:
Watch mode:
Notes
- The Rust orchestrator launches socket executors (including the Python runtime
rrq-executor) via the configuredexecutorssection in TOML. - Python producers can continue using
rrq.clientagainst the same Redis schema.