Cloudflare открыла hash_in_range() для постепенного распределения трафика
Cloudflare сделала hash_in_range() доступной во всех своих HTTP-продуктах. Эта функция языка правил для команд, управляющих обработкой веб-трафика, преобразует выбранные поля в число из заданного диапазона. Так правило можно применить, например, примерно к 10% запросов, чтобы поэтапно развёртывать изменения и проводить A/B-тесты.
В Cloudflare for SaaS долю трафика можно задавать отдельно для каждого hostname через ключ rollout_pct от 0 до 100. Если ключа нет, coalesce() подставит ноль и правило не выберет ни одного запроса. Забыли настройку — эксперимент хотя бы не запустится сам.
В новости разобраны выборка 10% запросов и управление долей трафика через метаданные hostname.
#релизы #новости
Post #10801
431
