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.

阅读原文

收录于 。摘自官方博客的简短节选,著作权归原发布者所有。

查看全部