Browser Use来自创作者
Browser Use 公开在生产环境大规模运行浏览器智能体的架构
Browser Use 介绍了其在生产环境运行开源库 browser-use 的架构,核心由 ECS Fargate 上的 FastAPI 服务、单个标准 SQS 队列和 AWS Lambda 工作函数组成,团队称这套基础设施经过 4000 多次提交才完善。
API 在 50 毫秒内返回 HTTP 202,每步的检查点和截图写入 S3,为绕开 Lambda 15 分钟上限,任务在截止前两分钟保存状态并重新入队,续跑上限 12 次,约合三小时。失败消息重试三次后进入死信队列,每次调用开始时还会清空 /tmp 目录,防止数据在会话间泄露。
要点
- 曾尝试按客户分队列和优先级路由,但未提升吞吐。
- S3 上传失败不中断任务,宁可丢截图。
- 重试状态只存于 SQS 元数据,数据库不设重试计数。
- 死信队列不自动重放,出现时由工程师排查。
原文:A Production Architecture for the Browser Use Open-Source Library
AWS Lambda has a 15-minute hard limit, but browser agents don't. A task that takes 20 minutes shouldn't fail because of a runtime constraint.
收录于 。摘自官方博客的简短节选,著作权归原发布者所有。