Cloudflare Flagship:安全发布功能的特性标志服务
- #Cloudflare
- #特性标志
- #Workers
- #OpenFeature
- #前端工程
Cloudflare Flagship 是 Cloudflare 的特性标志服务,让您能够安全地发布功能。通过特性标志,您可以在不重新部署代码的情况下控制应用中功能的可见性。您可以定义带有定位规则和百分比发布的标志,然后通过原生绑定直接在 Workers 中评估这些标志。
Flagship 兼容 OpenFeature(CNCF 的特性标志管理开放标准),因此您可以使用 @cloudflare/flagship SDK 在任何 JavaScript 运行时(Workers、Node.js 或浏览器)中评估标志,并且无需更改评估代码即可切换提供者。请查看入门指南来创建您的第一个特性标志。
特性
Worker 绑定
通过原生 Workers 绑定评估标志。类型安全的方法,自动回退到默认值。查看绑定参考。
OpenFeature SDK
使用 @cloudflare/flagship OpenFeature 提供者从 Workers、Node.js 或浏览器评估标志。更改一行配置即可从其他标志提供者切换过来。查看 SDK 文档。
定位规则
基于用户属性提供不同的标志值。规则支持 11 种比较运算符、逻辑 AND/OR 分组以及顺序评估。了解定位。
百分比发布
逐步向一定比例的用户发布功能。一致性哈希确保同一用户始终获得相同的标志值。了解发布。
多类型变量
标志变量可以是布尔值、字符串、数字或结构化 JSON 对象。使用对象变量将整个配置块作为一个标志传递。使用多类型变量。
标志管理
通过 Cloudflare 仪表板创建、更新和删除标志。将标志组织到映射到项目或服务的应用中。使用标志管理。
相关产品
Workers
在 Cloudflare 的全球网络上构建无服务器应用程序。Flagship 通过绑定与 Workers 原生集成。
KV 存储
在 Cloudflare 的全球网络上存储键值数据。Flagship 使用此基础设施分发标志配置。
更多资源
- 开发者 Discord:加入 Discord 上的 Workers 社区,提问、展示您正在构建的内容,并与其他开发者讨论平台。
- @CloudflareDev:在 Twitter 上关注 @CloudflareDev,了解产品公告和 Cloudflare Workers 的最新动态。
评论