返回首页

一周热榜

1作者: Reqeique7 天前原帖
我将浏览器使用功能封装在一个REST API中,以满足生产环境的需求。<p>虽然browser-use非常出色,但它是一个Python库。我希望有一个可以从任何地方调用的API,具备合适的会话管理、对发生情况的可见性以及可扩展性。<p>功能: - VNC流媒体:在/vnc.html上实时观看浏览器 - 会话管理:启动浏览器、在任务之间重用、保存配置文件 - 自定义工具:注册代理可以调用的HTTP端点(API、Webhook等) - 任务控制:启动/停止/暂停,逐步执行更新 - 15+个大型语言模型:GPT、Claude、Gemini、Groq – 只需一个参数即可切换<p>开发分支还提供了浏览器配置文件的R2备份(对无服务器架构很有用)。<p><pre><code> docker run -d -p 8080:8080 reqeique/browser-use-api:dev </code></pre> 我找不到现有的浏览器使用API层具备这些功能,因此自己构建了一个。采用MIT许可证。<p>欢迎反馈缺失的功能或您希望从这样的工具中获得的内容。MCP支持即将推出。
1作者: charzlie7 天前原帖
我正在为一个高吞吐量的广告技术DSP(需求方平台)设计系统架构,希望能得到那些曾构建大规模竞价/服务系统的人的反馈。 **约束条件/目标** - 仅限DSP(不涉及交易所) - 目标:每秒处理100万次广告请求 - 端到端DSP延迟预算:约100毫秒 - 定价模型:千次展示成本(CPM) - 硬性要求:不允许广告主或活动超支 **定向/活动获取** 我使用Redis和Roaring Bitmaps对定向(地理位置、兴趣等)进行了建模。仅获取候选活动的性能如下: - Redis:约1000次请求每秒,延迟约8毫秒(本地机器,不是云端) - Aerospike:约200-400次请求每秒,延迟约10毫秒 这仅仅是活动获取,不包括竞价或评分。 **预算/钱包模型** 广告主有一个钱包。每个活动有: - 总预算 - 每日预算 - 每日支出跟踪 超支是不可接受的(即使是小比例在大规模下也很重要)。 **考虑的预算控制方法** - 将每日预算拆分为每小时的预算 - 通过以下方式进行速率限制: - 令牌桶 - PID控制器 这些方法可以减少超支,但在突发流量下并不能保证正确性。最近考虑使用微单位(整数货币单位)来减少舍入误差。 **待解的问题** 在每秒100万次请求的情况下,人们是如何实际执行预算保证的? - 软性超支与对账? - 热路径中的硬性原子检查? - 在这个规模下,基于Redis位图的定向是否可行,还是每个人最终都: - 预先生成活动集? - 将逻辑推入内存/C++? 你如何平衡: - 严格的预算执行 - 低延迟 - 高吞吐量 而不引入全局锁或跨区域竞争? “绝不超支”是否是一个现实的要求,还是有界错误才是行业常态? 我对教科书式的答案不太感兴趣,更希望了解在生产环境中实际有效(或失败)的经验。
1作者: admtal7 天前原帖
我开发了网页游戏,并希望在手机上录制带有面部摄像头叠加的演示,类似于YouTube和TikTok上的游戏视频。不幸的是,我找不到任何有效的应用程序来实现这个功能,于是我决定自己制作一个,名为Demo Scope。这是一款iOS应用,内置浏览器。您可以加载任何网站,调整可拖动和可调整大小的面部摄像头,并开始录制。该应用还显示触摸指示器,让观众能够看到您在屏幕上点击的内容。此外,它支持RTMP直播,如果您愿意,可以进行实时直播。 免费下载和使用,$9.99一次性购买可终身去除水印。 <p><a href="https:&#x2F;&#x2F;demoscope.app" rel="nofollow">https:&#x2F;&#x2F;demoscope.app</a><p>欢迎任何进行移动演示或内容创作的人提供反馈。