Изменения документа Движок cccc1808. ProcessEngine

Редактировал(а) Alexandr Fokin 2026/10/02 17:48

От версии 31.30
отредактировано Alexandr Fokin
на 2026/10/02 17:48
Изменить комментарий: К данной версии нет комментариев
К версии 31.24
отредактировано Alexandr Fokin
на 2026/07/30 12:42
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,6 +1,6 @@
1 1  |(% style="width:132px" %) |(% style="width:1301px" %)(((
2 2  |Теги поиска|cccc1808. ProcessEngine, cccc1808.ProcessEngine, Process engine
3 -Очередь задач, Система обработки процессов, Движок обработки процессов, Обработка конкурентных сигналов.
3 +Очередь задач, Система обработки процессов, Движок обработки процессов.
4 4  [[Процесс>>doc:Архитектура и модели.Модели.Процесс.WebHome]]
5 5  |Описание|Универсальный движок для выполнения процессов и очередей задач, позволяющий комбинировать несколько подходов к обработке (см особенности).
6 6  |Термины|(((
... ... @@ -14,7 +14,6 @@
14 14  * Возможность управлять параметрами, влияющими на Throughput и Latency.
15 15  * Минимизация нагрузки на БД.
16 16  * Наличие общей платформы (абстракций и механик), которая решает широкий спектр задач за счет конфигурации.
17 -(Уменьшение необходимости изобретать велосипеды), более стабильная оценка времени разработки (при прочих равных).
18 18  )))
19 19  )))
20 20  |(% style="width:132px" %)Развертывание|(% style="width:1301px" %)(((
... ... @@ -35,8 +35,8 @@
35 35  ** updatelock.
36 36  ** updatelock skip locked.
37 37  (частично можно обойтись без него).
38 -** --sharelock
39 -(можно обойтись без него без сильного влияния)--
37 +** sharelock
38 +(можно обойтись без него без сильного влияния)
40 40  * [[Уровни изоляции>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.Уровни изоляции | Isolation levels.WebHome]]: работает на read committed, то что нужно блокируется руками.
41 41  * Для некоторых кейсов желательно возможность выполнить [[Upsert>>doc:Разработка.Базы данных.SQL.Сценарии и вопросы.Insert or update\. Upsert.WebHome]] (insert on conflict).
42 42  )))
... ... @@ -48,9 +48,7 @@
48 48  * Если запускать в одном экземпляре, то можно обойтись inmemory реализаций.
49 49  )))
50 50  |(% style="width:150px" %)InMemory|(% style="width:1177px" %)(((
51 -* Реализация системы очереди распределения и резервирования задач в класетере.
52 -Реализация [[Redis>>doc:Разработка.Базы данных.NoSQL.Ключ-значение структура.Redis.WebHome]].
53 -* Для использования ExternalCounter реализация под [[Redis>>doc:Разработка.Базы данных.NoSQL.Ключ-значение структура.Redis.WebHome]]. Нетранзакционный счетчик для триггера. 
50 +* Реализация ExternalCounter под [[Redis>>doc:Разработка.Базы данных.NoSQL.Ключ-значение структура.Redis.WebHome]]. Нетранзакционный счетчик для триггера. 
54 54  ([[Примеры>>doc:.Тема\. Сигналы и триггеры.Примеры.WebHome]] 1.5)
55 55  )))
56 56  )))