Page 1 of 1

Cloudflare Workflows 之前的生活

Posted: Tue Apr 22, 2025 8:49 am
by sakib40
Cloudflare 在支持互联网基础设施方面发挥着重要作用。作为约 20% 网站的反向代理,我们直接位于用户和源站之间的请求路径中,帮助大规模提升性能、安全性和可靠性。此外,我们的全球网络还支持Delivery、Workers和R2等服务,这使得 Cloudflare 不再只是一个被动的中介,而是一个在互联网上交付和托管内容的主动平台。

自 2010 年 Cloudflare 成立以来,我们一直与美国失踪与受虐儿童中心 ( NCMEC )(一家 阿尔及利亚电报号码数据 美国儿童性虐待材料 (CSAM) 举报信息交换中心)合作,并致力于尽我们所能支持识别和删除 CSAM 内容。

公众、客户和受信任的组织可以提交关于 Cloudflare 网络上发现的滥用行为的报告。其中少数报告与 CSAM 有关,Cloudflare 信任与安全团队会将其列为最高优先级。我们还会将报告详情以及相关文件(如适用)和补充信息转发给 NCMEC。

生成并向 NCMEC 提交报告的流程涉及多个步骤、依赖项和错误处理,这在我们原有的基于队列的架构下很快变得复杂。在本篇博文中,我们将探讨 Cloudflare Workflows如何帮助我们简化此流程并简化其背后的代码。

当我们在 2024 年初设计最新的 NCMEC 报告系统时,Cloudflare Workflows还不存在。我们使用 Workers 平台的Queues作为管理异步任务的解决方案,并围绕它们构建了我们的系统。