QueueExecutionManager 1.0.3
Диспетчер исполнения очереди (Queue Execution Mamager)
Пакет предназначен для организации многопоточного исполнения разнотипных задач безотносительно конкретных реализаций исполнения. Диспетчер - типовое решение, предназначенное для многократного использования в разных проектах. Позволяет запустить очередь задач на исполнение, контролировать ход её исполнения и (при необходимости) получать результаты выполнения.
Базовая информация
- Версия ПО: 1.0.3
- Целевая платформа: .Net 6.0
- Пространство имён: LanDocsCustom.Standard.QueueExecutionManager
- Лидер проекта: Черкасов Дмитрий Сергеевич;
- Разработчики проекта: Черкасов Дмитрий Сергеевич, Герасименко Максим Алексеевич;
- Репозиторий проекта;
- Документация по эксплуатации:
./QueueExecutionManager/Documentation/Руководство по эксплуатации QueueExecutionManager.pdf
Функционал
Вы:
- Реализуете конкретных исполнителей для ваших задач, наследуя их от заданного пакетом интерфейса;
- Гибко настраиваете порядок исполнения задач;
- Вызываете Диспетчер исполнения очереди и передаёте ему ворох задач для исполнения;
- (если вам нужно) Ожидаете результаты выполнения.
Диспетчер:
- Получает множество задач;
- Организует порядок их исполнения согласно вашим настройкам;
- Запускает множество задач каждую в отдельном параллельном потоке;
- (если вам нужно) Возвращает результаты выполнения задач вызывающему коду.
Showing the top 20 packages that depend on QueueExecutionManager.
| Packages | Downloads |
|---|---|
|
SimLogger
Библиотека классов, позволяющая в простом режиме вести логгирование событий в файловой системе, базе данных и (или) объектной модели LanDocs.
|
18 |
|
SimLogger
Библиотека классов, позволяющая в простом режиме вести логгирование событий в файловой системе, базе данных и (или) объектной модели LanDocs.
|
5 |
|
SimLogger
Библиотека классов, позволяющая в простом режиме вести логгирование событий в файловой системе, базе данных и (или) объектной модели LanDocs.
|
4 |
.NET 6.0
- QueueExecutionManagerInterfaces (>= 1.0.3)
- ObjectsFactory (>= 1.0.2)