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

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

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

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

Сообщение andyray06&rambler.ru » Пт сен 04, 2015 9:46 am

День добрый.

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

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

Сообщение Anton Logoyskiy AggreGate » Вт сен 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 AggreGate
 
Сообщения: 93
Зарегистрирован: Ср июл 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
 
Сообщения: 33
Зарегистрирован: Ср авг 05, 2015 6:12 am

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

Сообщение Anton Logoyskiy AggreGate » Ср сен 09, 2015 1:16 pm

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


Вернуться в Обработка данных

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

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