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

Метод очереди

метод очереди определяет порядок, в котором посетители покидают активный зал ожидания и попадают в ваше приложение.

Использовать методы очереди, отличные от FIFO (First In First Out), могут только некоторые клиенты. Подробнее см. в Планы страницу.

Первым пришёл, первым обслужен (FIFO)

Зал ожидания упорядочивает посетителей по времени входа в очередь.

Схема «первым пришёл, первым обслужен», показывающая переход посетителей к источнику в порядке их прибытия в зал ожидания

Технически каждый пользователь получает cookie содержащий отметку времени первого обращения к активно работающему Waiting Room с очередью. Cloudflare использует эту отметку времени, чтобы упорядочить посетителей и рассчитать примерное время ожидания.

Используйте этот метод, если хотите поощрять посетителей, которые встали в очередь первыми и ждут дольше.

Random

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

Схема очереди Random: посетители в случайном порядке покидают зал ожидания и переходят к источнику

Используйте этот метод, если хотите распределять товары или услуги более справедливо. У пользователей, вставших в очередь раньше, больше шансов выйти из зала ожидания до истечения расчётного времени ожидания, поскольку они чаще попадают в число выбранных.

Сквозная передача

Разрешите всему трафику сразу проходить через ваш зал ожидания в приложение, задав для него queueing_method к passthrough.

Используйте эту настройку, если хотите применять зал ожидания только для событий (в это время можно менять метод очереди), а в остальное время избегать очереди при низком трафике.

Кроме того, этот метод постановки в очередь можно использовать, если вам нужно собирать аналитику по трафику, но не требуется ставить пользователей в очередь. При включенном режиме passthrough весь трафик направляется напрямую на ваш origin-сервер. При этом аналитика по-прежнему собирается для total active users, new users per minute и time on origin. Мы рекомендуем этот тест как удобный способ изучить структуру своего трафика и определить подходящие пороговые значения.

Reject

Запретите любому трафику доступ к вашему приложению, задав для него queueing_method к reject. Пользователи увидят статическую страницу.

Используйте эту настройку для конечных точек, доступных только во время событий, или для технического обслуживания приложения.

Изменение методов постановки в очередь

Хотя вы можете изменить метод очереди, это может повлиять на пользователей, если в вашем зале ожидания в данный момент идёт очередь: