使用功能标志安全地发布功能。
Flagship 是 Cloudflare 的功能标志服务。它使您能够在不重新部署代码的情况下,控制应用程序中功能的可见性。使用目标定位规则和基于百分比的部署来定义标志,然后直接在您的 Workers 中通过 原生绑定,或从服务器和浏览器应用程序中使用 OpenFeature SDK 来评估它们。
OpenFeature ↗ 是用于功能标志管理的 CNCF 开放标准。Flagship 提供了适用于 TypeScript(Workers、Node.js 和浏览器)、Python 和 Go 的官方 SDK。您可以更换提供商而无需更改评估代码。
查看 入门指南,创建您的第一个功能标志。
使用原生的 Workers 绑定评估标志。类型安全的方法,自动回退到默认值。
使用官方 OpenFeature SDK 从 Workers、Node.js、浏览器、Python 和 Go 服务器应用程序评估标志。只需更改一行配置,即可从其他标志提供商切换。
根据用户属性提供不同的标志值。规则支持 11 种比较运算符、逻辑 AND/OR 分组以及顺序评估。
向一定百分比的用户逐步发布功能。一致性哈希确保同一用户始终接收相同的标志值。
标志变体可以是布尔值、字符串、数字或结构化的 JSON 值。使用 JSON 变体可以将整个配置块作为单个标志分发。
通过 Cloudflare 仪表板创建、更新和删除标志。将标志组织到映射到您的项目或服务的应用程序中。
在 Cloudflare 全球网络上构建无服务器应用程序。Flagship 通过绑定原生集成在 Workers 中。
在 Cloudflare 全球网络中存储键值数据。Flagship 使用此基础架构来交付标志配置。
开发者 Discord
连接 Discord 上的 Workers 社区来提问、展示您构建的内容,并与其他开发者讨论该平台。
@CloudflareDev
在 Twitter 上关注 @CloudflareDev,了解有关产品发布和 Cloudflare Workers 最新动态的信息。