INTEGRITY Документация

Cloudflare Flagship

Выпускайте функции безопасно с помощью флагов функций.

Flagship представляет собой сервис флагов функций Cloudflare. Он позволяет управлять видимостью функций в ваших приложениях без повторного развёртывания кода. Определяйте флаги с правилами таргетинга и процентным раскатыванием, а затем оценивайте их прямо в своих Workers через нативная привязка или из серверных и браузерных приложений с помощью SDK OpenFeature.

OpenFeature ↗ это открытый стандарт CNCF для управления флагами функций. Flagship поставляется с официальными SDK для TypeScript (Workers, Node.js и браузеры), Python и Go. Вы можете менять провайдеров, не изменяя код оценки.

Ознакомьтесь с Руководство по началу работы чтобы создать свой первый флаг функции.

Возможности

привязка Worker

Оценивайте флаги с помощью нативной привязки Workers. Типобезопасные методы с автоматическим откатом к значениям по умолчанию.

OpenFeature SDK

Используйте официальные SDK OpenFeature, чтобы вычислять флаги из Workers, Node.js, браузеров и серверных приложений на Python и Go. Чтобы перейти с другого поставщика флагов, достаточно изменить одну строку конфигурации.

Правила таргетинга

Показывайте разные значения флага на основе атрибутов пользователя. Правила поддерживают 11 операторов сравнения, логическую группировку AND/OR и последовательную проверку.

Процентные развёртывания

Постепенно выкатывайте функции для процента пользователей. Консистентное хеширование гарантирует, что один и тот же пользователь всегда получает одинаковое значение флага.

Варианты нескольких типов

Варианты флага могут быть булевыми значениями, строками, числами или структурированными значениями JSON. Используйте варианты JSON, чтобы передавать целые блоки конфигурации в виде одного флага.

Управление флагами

Создавайте, обновляйте и удаляйте флаги через панель управления Cloudflare. Организуйте флаги в приложения, соответствующие вашим проектам или сервисам.


Workers

Создавайте бессерверные приложения в глобальной сети Cloudflare. Flagship нативно интегрируется с Workers через привязку.

KV

Храните данные в формате ключ-значение в глобальной сети Cloudflare. Flagship использует эту инфраструктуру для доставки конфигураций флагов.

Дополнительные ресурсы

Discord для разработчиков

Присоединяйтесь к сообществу Workers в Discord, чтобы задавать вопросы, делиться тем, что вы разрабатываете, и обсуждать платформу с другими разработчиками.

@CloudflareDev

Подпишитесь на @CloudflareDev в Twitter, чтобы узнавать об анонсах продуктов и новых функциях Cloudflare Workers.

Содержание

21 страница, зеркально скопированная из документации Cloudflare для flagship.

Pages

API привязки

Справочник

OpenFeature SDK

Правила таргетинга