Открыть главное меню

Изменения

Маршрутизатор поисковых запросов

2936 байт добавлено, 18:38, 31 марта 2016
Особенности отправки запросов при работе маршрутизатора {{NameProject2}}
==== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ====
{{Attention|После включения маршрутизатора {{NameProject2}} географические ограничения в пакетах {{NameProject1}} не работают.}}
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение пакетов в тонкой настройке {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения к {{NameProject2}} выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты {{NameProject2}} по своим правилам.
 
Таким образом, если в тонкой настройке выбрано несколько пакетов, поисковый запрос в маршрутизатор {{NameProject2}} придет через все выбранные пакеты, то есть маршрутизатор получает несколько дублирующих запросов, обрабатывает каждый запрос и отправляет по пакетам. Таким образом в каждый сработавший пакет отправляется несколько одинаковых поисковых запросов, в ответ на дублирующие запросы приходит несколько одинаковых ответов от ГРС.
 
Чтобы исключить такую ситуацию, включите в тонкой настройке опцию '''Объединение поисков для NEMO 2.0'''. Тогда, несмотря на число включенных в тонкой настройке пакетов, система отправляет в {{NameProject2}} 1 поисковый запрос, в логах имитируется отправка запроса через первый включенный пакет. При объединении поисков игнорируются поисковые опции пакетов и реквизитов. Опция повышает производительность и предотвращает дублирующие запросы в ГРС.
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах заданы реквизиты подключения {{NameProject1}} к {{NameProject2}}.
==== Создание правила маршрутизации поисковых запросов {{NameProject2}}====
'