«OpusOptimus» -  это самостоятельный сервер задач, который реализован как отказоустойчивый сервис, но также может встраиваться в клиентские приложения.

«OpusOptimus» - это самостоятельный сервер задач, который реализован как отказоустойчивый сервис, но также может встраиваться в клиентские приложения.

Может хранить описания задач в формате xml или jsonв файле на диске, в базе данных или получать их из внешних источников (сервисов). Реализован web-стенд управления, общающийся с ядром сервера задач через открытый API, который предоставляет различные функции для работы с задачами. Ядро сервера задач хранит информацию в базе данных в зашифрованном или открытом виде, реализует настраиваемое количество пулов задач, выполняет задачи в соответствии с их приоритетами, а также поддерживает иерархию задач и условия их запуска.

Приложение горизонтально масштабируется (несколько активных экземпляров, распределяющих задачи между собой), поддерживает отказоустойчивые сценарии внедрения (active-passive, переключается одновременно с узлом FailoverCluster).

Программа предназначена для выполнения задач по расписанию и реализации гарантированного выполненияfire-and-forget, повышения эффективности использования серверных ресурсов.

Система реализована на языке C#, работает на .net4.* илиcore, интегрируется сSQLбазами данных (MSSQL,Oracle, …)

 

Дата создания

02 марта 2017

Категории

Патенты