v2.4.0 全新发布

极速轻量的
消息队列引擎

QuickQ 以毫秒级延迟、极简部署和强大可靠性,为你的微服务与实时应用提供动力。

$ quickq start # 启动服务
QuickQ broker ready on :8080
$ quickq publish orders '{"id": 1024}'
Message queued (0.8ms)

为速度与可靠而生

QuickQ 融合了内存速度与持久化安全,提供开箱即用的消息体验。

亚毫秒延迟

基于异步 I/O 和零拷贝技术,端到端延迟低于 1ms,满足最严苛的实时场景。

🛡️

持久化 & 复制

内置 WAL 日志和多副本同步,确保消息不丢失,故障自动转移。

📦

轻量部署

单一二进制文件,无外部依赖。Docker 镜像仅 18MB,一分钟即可上线。

🔀

灵活路由

支持发布/订阅、点对点、通配符和 headers 交换,轻松应对复杂消息流。

📊

可观测性

原生 Prometheus 指标、结构化日志和内置 Web 控制台,状态一目了然。

🔒

安全认证

TLS 加密、JWT 鉴权和 ACL 规则,保障生产环境通信安全。

快速安装

支持 Linux / macOS / Windows,也可以通过 Docker 或 Kubernetes 部署。

下载二进制

从官方仓库获取最新版本,或使用包管理器:
curl -fsSL https://get.quickq.io | sh

启动服务

运行 quickq start 即可启动 broker,默认监听 8080 端口。可自定义配置文件。

创建队列

通过 CLI 或 API 创建第一个队列:
quickq queue create orders --durable

发送/消费消息

使用 SDK 或 quickq publish / quickq subscribe 开始收发消息。

🐳 使用 Docker 一步启动:

docker run -d -p 8080:8080 quickq/quickq:latest

系统要求

QuickQ 非常轻量,几乎可以在任何现代操作系统上运行。

🖥️ 操作系统

  • Linux (x86_64, ARM64)
  • macOS 11+ (Intel / Apple Silicon)
  • Windows 10/11 (WSL2 推荐)
  • Docker (任何支持 OCI 的平台)

⚙️ 硬件配置

  • CPU:1 核(推荐 2 核以上)
  • 内存:512 MB(推荐 2 GB)
  • 磁盘:100 MB 可用空间
  • 网络:千兆网卡(推荐)

🧩 运行环境

  • 无需额外运行时(静态编译)
  • Go 1.21+(如需从源码构建)
  • 内核:Linux 4.14+ / macOS 11+
  • 端口:8080 (默认 HTTP/API)

常见问题

关于 QuickQ 你可能想知道的。

Q QuickQ 适合生产环境吗?
当然。QuickQ 已在多家公司的生产环境中运行,具备持久化、多副本和监控能力,可满足关键业务需求。
Q 如何保证消息不丢失?
使用持久化队列(durable)并设置至少一个副本。同时开启发布者确认(publisher confirms)即可确保消息写入磁盘后再返回 ACK。
Q 支持哪些客户端语言?
官方提供 Go、Python、Java、Node.js 和 Rust SDK。同时提供 HTTP API,任何语言都可轻松集成。
Q 是否有 Web 管理界面?
是的,内置轻量 Web 控制台(默认端口 8081),可查看队列状态、连接数、吞吐量等指标。
Q 如何从其他消息队列迁移?
我们提供 RabbitMQ 和 Kafka 的迁移工具与适配层,支持平滑迁移。详情请查看官方文档。
Q 是否开源?
QuickQ 核心采用 Apache 2.0 许可证,完全开源。企业版提供高级安全与技术支持。

立即体验 QuickQ

下载二进制,60 秒内启动你的第一个消息队列。

下载 QuickQ v2.4.0