Процесс - Некоторые функции 

Page / - Изменено Alexandr Fokin в 2024/06/29 12:07 

Некоторые функции 
Изменено Alexandr Fokin
в 2024/06/29 12:07

Оглавление

 	 	
 	Инициализация процесса	 	
Распределение задач между исполнителями	Одна или несколько нод (кластер).
Прямое распределение из хранилища процесса.
Использование промежуточной очереди и компонента, подгружающего данные из хранилища процесса.
Распределенные блокировки.	
Версионирование процесса	Вопрос управления версиями процессов.
Вопрос миграции экземпляра процесса между версиями.	
Обработка ошибок	Реализация ReTry.
Реализация системы отката изменений.
Интерфейс для управления повторными попытками.	
Внешнего события	Функционал ожидания процессом внешнего события	
Работа с контекстом	Хранения контекста данных.
Возможность поиска по контексту.	
Параллельное исполнение	Функционал параллельного исполнения ветвей одного процесса.
Функционал параллельного исполнения дочерних процессов относительно родительского.	
История и отчистка	Вопрос хранения истории завершенных процессов.
Вопрос отчистки данных процессов (для избежания деградации производительности хранилища).	
Блокировка доменных объектов	Семантические блокировки.
Блокировка от изменения или принятия решения на основании объекта, который в текущий момент задействован процессом, не допускающим другие взаимодействия до своего завершения.	
	
 	 	Дизайнер процессов