档案库 · 开发与企业工具 · 产品决策 · 2024–2026
SmoothMQ 推出即插即用的 SQLite 版 SQS 克隆,欲以低价挑战 AWS;获 2.3k 星
基于 SQLite 的开源 SQS 替代品,提供 UI 和可观测性;2024 年在 Show HN 上获 656 分,截至 2026 年 9 月 GitHub 星标达 2.3k。
SmoothMQ
做的是什么生意
SmoothMQ is an open-source, drop-in replacement for Amazon SQS: a single Go binary runs an SQS-compatible server on any cloud with SQLite storage, a functional web UI on port 3000, observability, tracing, message scheduling and rate limiting, and it works with any existing SQS client — including boto3 and Celery — by changing the endpoint URL.
起因
SmoothMQ began as its maintainer's own itch: on launch day the author (HN: memset) said it grew out of his existing realtime-data business but was 'something I wish existed' rather than a VC strategy, and that an earlier round of Hacker News feedback about a month before had encouraged him to keep going and pick the first features. The GitHub README positions it as 'a drop-in replacement for SQS with a much smoother developer experience' — a private SQS instance on any cloud, deployed as a single binary and usable from any SQS client.
经过
The launch thread (656 points, 156 comments) tested the bet on both edges. Commenters asked whether SQLite could scale like SQS and whether the AGPL license hurt adoption, and one asked outright 'is there really any money left in message queues?' The author answered that SQLite was incidental — 'I've chosen SQLite as the file format for now,' with a distributed implementation to come — and that a hosted version would only add multi-tenancy and billing integrations, with no proprietary performance layer, following the ClickHouse and DuckDB model where the open-source code must impress on its own. He was still figuring out the market: very large firms running thousands of queues, developers wanting one stack on familiar tech, or hosting companies wanting to offer queue-as-a-service.
结果
Still live as open source as of 2026-09-05: the repo recorded 2.3k stars, 52 forks, 8 watchers and 114 commits at the 2026-09-04 crawl, and the README still asks for feedback on product direction. The record shows no company entity, funding, revenue or hosted offering, so the cheaper-than-SQS hosted bet remains unproven.
背景
SmoothMQ 是对 Amazon SQS 开发者痛点的开源回应:队列强大但晦暗。该项目是基于 SQLite 的 SQS 即插即用替代品,以单个 Go 二进制文件部署,在 3001 端口暴露 SQS 兼容服务器,在 3000 端口提供功能性 UI,任何现有 SQS 客户端——README 展示了 boto3 和 Celery——只需更改端点 URL 即可连接。
赌注有两部分。第一,开发者想要一个能实际看到并操作的 SQS:README 承诺提供可观测性、追踪、消息调度和速率限制,以及可搜索队列和单个消息的 UI。第二,托管版本可以在价格上削弱 Amazon,如同作者所言 Minio 和 Backblaze 与 S3 竞争的方式。他将项目描述为自己希望存在的东西,与他的实时数据业务相关,并感谢早前 Hacker News 的反馈推动他发布。
2024 年 6 月的 Show HN 获得 656 分和 156 条评论,讨论恰好触及赌注可能失败的方面:SQLite 相对 SQS 规模的极限、AGPL 许可,以及消息队列是否还有利润。维护者回应说 SQLite 是深思熟虑的起点而非终点,托管层只会增加多租户和计费问题——开源核心必须足够好以赢得信任。截至 2026 年 9 月 4 日的抓取,仓库有 2.3k 星标、52 个复刻和 114 次提交,且未披露任何公司或托管服务。
这件事要成立,得有什么
- 具体进展:2024 年 6 月 30 日的 Show HN 获得 656 分和 156 条评论;2026 年 9 月 4 日的抓取记录有 2.3k 星标、52 个复刻和 114 次提交。
- 尖锐的竞争赌注:克隆 AWS 的 SQS API,在开发体验和价格上取胜,并以 Backblaze 和 Minio 在 S3 市场的竞争为样板。
- 开源核心机制在帖子中明确:无专有层,因此开源代码必须足够出色,才能为未来的托管版本铺路。
- 讨论在公开场合对赌注进行了压力测试——SQLite 规模、AGPL 许可和队列变现——使该案例成为公开争论,而非默默发布。
可借鉴之处
与超大规模云厂商竞争,可克隆其 API 并修复其忽视的开发者体验;随后,开源信誉便成为进入更廉价托管服务的敲门砖。
后续进展
截至 2026 年 9 月 5 日,SmoothMQ 以开源项目形式存在:2026 年 9 月 4 日的 GitHub 抓取记录有 2.3k 星标、52 个复刻、8 个关注者和 114 次提交;README 仍附有调查问卷,征求产品方向反馈。素材和发布帖中未披露任何公司实体、融资、营收、客户或托管服务,因此赌注的商业部分——更廉价的托管队列——在记录中没有可验证的结果。
资料来源
- poundifdef/SmoothMQ — An improved drop-in replacement for SQS (2.3k stars at crawl)
- Show HN: Drop-in SQS replacement based on SQLite
发现哪里写错了?告诉我们。
轮到你了
你刚读完一家。说说你在做什么,看看谁在赌同一件事。
免费账号 · 3 次免费提问 · 不用绑卡