Добро пожаловать в сообщество AggreGate

Настройка параллельного выполнения привязок модели

Questions related to event management, alerts, expressions, queries, models, classes, job scheduler and other server-side data processing tools.

Настройка параллельного выполнения привязок модели

Сообщение andyray06/rambler_ru » Пт сен 04, 2015 9:46 am

День добрый.

Подскажите пожалуйста, как происходит настройка паралелльного выполнения привязок в моделях. Т.е., исходя из каких критериев подбираются значения для параметров Normal Concurrent Bindings , Maximum Concurrent Bindings, Maximum Unprocessed Binding Queue Length? В особенности интерисует вариант с применением относительных и экземплярных моделей.
andyray06/rambler_ru
 
Сообщения: 35
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Настройка параллельного выполнения привязок модели

Сообщение anton_logoyskiy/tibbo_com » Вт сен 08, 2015 8:22 am

Андрей, добрый день!

Рекомендую вам ознакомиться с описанием этих настроек:
http://aggregate.tibbo.com/docs/ru/inde ... erties.htm

Если кратко, то:
Normal Concurrent Bindings - параметр определяющий, сколько потоков резервируется под выполнения привязок модели
Binding Queue Length - определяет максимальную длину очереди привязок
Maximum Concurrent Bindings - определяет максимальное количество потоков для выполнения привязок.

Допустим, что Normal Concurrent Bindings = 10, Binding Queue Length = 50, Maximum Concurrent Bindings = 100.
В таком случае AggreGate будет использовать 10 потоков, пока очередь не достигнет значения 50, в этом случае, AggreGate увеличит количество потоков на 1, если очередь не уменьшится, он снова увеличит количество потоков и так пока не будет использовать все 50. Если все потоки уже используются, а очередь не уменьшается, то выдаст ошибку.
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am

Re: Настройка параллельного выполнения привязок модели

Сообщение andyray06/rambler_ru » Вт сен 08, 2015 6:30 pm

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

К примеру, модель экземплярного типа имеет 10 привязок. Всего экземпляров данной модели 10. Соответственно параметры:
Normal Concurrent Bindings = 100(10 привязок * 10 экземпляров модели),
Binding Queue Length и Maximum Concurrent Bindings исходя из производительности сервера.
andyray06/rambler_ru
 
Сообщения: 35
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Настройка параллельного выполнения привязок модели

Сообщение anton_logoyskiy/tibbo_com » Ср сен 09, 2015 1:16 pm

Андрей, добрый вечер.
Да, вы правы.
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am


Вернуться в Data Processing

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1