Изменения документа Примеры
Редактировал(а) Alexandr Fokin 2026/08/26 19:05
От версии 8.42
отредактировано Alexandr Fokin
на 2026/07/30 12:33
на 2026/07/30 12:33
Изменить комментарий:
К данной версии нет комментариев
К версии 8.40
отредактировано Alexandr Fokin
на 2026/07/27 21:00
на 2026/07/27 21:00
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,4 +2,3 @@ 1 -| |(% style="width:188px" %)**Пример задачи**|(% style="width:1268px" %)**Наборы решений** 2 2 |1|(% style="width:188px" %)1 родительский процесс и N дочерних процессов.|(% style="width:1268px" %)((( 3 3 |В данном примере имеется в виду, что дочерние процессы могут выполняться параллельно другу и независимо друг от друга, но в конце должны оповестить родительский процесс о необходимости продолжения обработки. 4 4 Если речь идет о каких-либо зависимостях порядка выполнения в дочерних процессах, то это может контролировать дочерний процесс (выделяя группу, которую сейчас можно запустить и ожидая окончания). ... ... @@ -63,8 +63,7 @@ 63 63 * Если сигналов нет, то нет пустых срабатываний в отличие от варианта 2 (т.к. нет поступления сигнала от дочерних процессов). 64 64 ))) 65 65 |((( 66 -|Вариант №5: 67 -SimpleStreamTrigger + Счетчик в [[Redis>>doc:Разработка.Базы данных.NoSQL.Ключ-значение структура.Redis.WebHome]]. (на текущий момент самый лучший вариант). 65 +|Вариант №5: SimpleStreamTrigger + Счетчик в [[Redis>>doc:Разработка.Базы данных.NoSQL.Ключ-значение структура.Redis.WebHome]]. 68 68 |InMemory счетчик, нагрузка на БД и конкуренция. 69 69 Дочерний процесс уменьшает счетчик. И публикует событие только если счетчик достиг 0. 70 70 Совмещает преимущества из варианта 1.1 (при этом не нагружает БД), в случае ошибки переключается на режим 1.4.