Platform V
Batch

Асинхронный запуск вычислительных задач в порядке очереди и операции над очередями и задачами
Позволяет управлять расписанием, выполнением, отправкой и доставкой большого количества распределенных задач, планировать запуск заданий по расписанию или требованию. Помогает создавать отзывчивые приложения, снижает потребление вычислительных ресурсов, повышает утилизацию коммунального КТС и количество успешных операций с данными при возникновении инцидентов
Cron — полностью управляемый планировщик заданий корпоративного уровня
Очереди задач с настраиваемой схемой выполнения и вызовом по HTTP(s)
Гибкая настраиваемая политика повторов и управления задачами в реальном времени
Простота установки и настройки в OpenShift/Kubernetes без привилегий администратора

Компоненты

Планировщик заданий (Batch Scheduler)

Запускает задания по расписанию или требованию (запрос API и через UI)

Пакетная обработка задач (Batch Tasks)

Выполняет задачи в порядке очереди по заданным параметрам (запрос API и через UI). Запуск заданий и выполнение задач производится в виде произвольных запросов, которые вызывают веб-сервисы по протоколу HTTP(S), включая архитектурный стиль REST и протокол JSON-RPC 2.0

Функции

Управление расписанием, выполнением, отправкой и доставкой большого количества распределенных задач и планирование запуска заданий по расписанию или требованию
Асинхронное выполнение трудоемких задач
Организация задач в распределенные очереди

Преимущества

01

Гибкая настраиваемая политика повторов и управления задачами в реальном времени

02

Простота установки и настройки в OpenShift/Kubernetes без привилегий администратора

Особенности

Полностью управляемый планировщик заданий корпоративного уровня Cron
Организация задач в очереди, с настраиваемой схемой выполнения и вызовом задач по НТТР(s)

Примеры использования

Выполнение регулярных объемных вычислений и пополняемые очереди задач:

01

Обработка табелей сотрудников и расчет заработной платы

02

Банковские выписки

03

Выставление счетов

04

Обработка потоков, аналитических данных и транзакций

05

Исследования и генерация отчетов

06

Почтовые рассылки

07

Система снабжения и реализации

Почему Platform V Batch

Batch поможет оптимизировать работу с задачами независимо от их количества: вычислительные мощности продукта заточены под любую бизнес-потребность. Batch Scheduler и Batch Tasks — cloud-native решения, которые можно развернуть в кластере OpenShift/Kubernetes, а в качестве хранилища использовать PostgreSQL. Продукт легко установить и настроить.

Планировщик заданий позволяет гибко управлять расписанием старта регулярных заданий и рационально распределять рабочую нагрузку. С помощью сервиса пакетной обработки можно группировать задачи в очереди, контролировать нагрузку от фонового процесса на API фабрики и перезапускать задачи в случае ошибок.

Batch будет полезен для выставления счетов, формирования банковских выписок, обработки транзакций, рассылки уведомлений. Например, задача «Отложенный запуск бизнес-процессов» позволит настроить начисление процентов, обработку договоров и рассылку оповещений. А задача «Периодический запуск технологических операций» — сброс кэша, синхронизацию данных и опрос других сервисов.

Пообщайтесь с экспертом

Оставьте запрос на консультацию — свяжемся с вами и ответим на вопросы