Platform V
Asynchronous Tasks
Регистрация заданий для отложенной обработки и периодического исполнения по расписанию
Организация асинхронных заданий в упорядоченные очереди, хранение, исполнение, ограничение интенсивности заданий, гибкая настройка политики повторов и ручное управление через АРМ пользователя
Продукт зарегистрирован в Едином реестре российских программ
Гибкое управление интенсивностью потока исполнения
Pull–архитектура, защищенный контур клиентских приложений
Пакетная оптимизация процесса исполнений заданий
Компоненты
Backend
Основная часть приложения — работает с базой данных, реализует Rest API и АРМ
SDK
Набор библиотек для Java-приложений — упрощает подключение к сервису, снимает с клиента часть типовых задач: управление ресурсами, параметрами процесса исполнения и логики вызовов Rest API
Функции
Организация заданий в очереди с приоритетом по времени
Эксклюзивное исполнение заданий из очереди
Предоставление АРМ управления очередями заданий
Планирование периодических заданий, срабатывающих по cron-расписанию
Примеры использования
01
Успешное завершение клиентского сценария
При ошибке вызова критически важного внешнего сервиса приложение сформирует асинхронное задание
02
Сохранение непрерывности бизнес-процесса
При выполнении долгосрочного действия приложение сформирует асинхронное задание и обеспечит быстрый отклик
03
Нет конкуренции за ресурсы между online-запросами пользователей и offline-процессами
За счет сокращения логики фронтальное приложение ускоряется и формирует асинхронные задания для второго компонента — исполнителя сценариев
Кейс Сбера
≈ 90
бизнес-команд экосистемы используют сервис
≈ 2 млрд
уникальных асинхронных заданий в год исполняется в экосистеме
≈ 155 млн
155 млн. асинхронных заданий ежемесячно
Результаты
27%
NPS клиентов Сбера за счет скорости выполнения задач
20%
экономия vCPU
Преимущества
01
Неограниченное по времени отложенное исполнение задания
02
Неограниченное количество заданий в очереди
03
Pull — модель взаимодействия без обязательного входящего сетевого доступа в контур, где развернуты потребители сервиса
04
Контроль максимальной интенсивности исполнения заданий
05
Гибкие правила повторов заданий, включая экспоненциальный расчет времени исполнения
06
Пакетная оптимизация процесса исполнения задания
07
Клиентская библиотека с Java API и режимом заглушки для локальной отладки
08
Возможности мониторинга и решения инцидентов через АРМ
Пообщайтесь с экспертом
Оставьте запрос на консультацию — свяжемся с вами и ответим на вопросы
Продукты категории «Решения для клиентского сервиса»