Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform

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

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

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

Postby andyray06/rambler_ru » Fri Sep 04, 2015 9:46 am

День добрый.

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

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

Postby anton_logoyskiy/tibbo_com » Tue Sep 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
 
Posts: 96
Joined: Wed Jul 22, 2015 10:05 am

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

Postby andyray06/rambler_ru » Tue Sep 08, 2015 6:30 pm

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

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

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

Postby anton_logoyskiy/tibbo_com » Wed Sep 09, 2015 1:16 pm

Андрей, добрый вечер.
Да, вы правы.
anton_logoyskiy/tibbo_com
 
Posts: 96
Joined: Wed Jul 22, 2015 10:05 am


Return to Data Processing

Who is online

Users browsing this forum: No registered users and 2 guests