Перейти к содержанию

Устройство сплиттера#

Сплиттер - сервис вычисляющий группу, в которую должен попасть пользователь в эксперименте.

Обрабатывая запрос он в первую очередь отфильтровывает те эксперименты, для которых необходимо произвести вычисление.

Далее для каждого эксперимента выполняется набор действий, представимый в виде некоторого графа: processing_chain.png

Форма графа зависит от конфигурации эксперимента.

Граф обходится в глубину до получения фичи в какой-то из его вершин, либо до получения условия неучастия. Приведённый выше граф соответствует эксперименту на слое item_card с фильтрацией по трём платформам.

Чтобы проверить граф конкретного эксперимента используйте функционал диагностики сплитования