crossSvg

Platform V Asynchronous Tasks

hero-a-1-mob-dark-bg.svg
sber-upd-0822.svg
Гибкое управление интенсивностью потока исполнения
sber-upd-0822.svg
Pull–архитектура, защищенный контур клиентских приложений
sber-upd-0822.svg
Пакетная оптимизация процесса исполнений заданий

Функции

server-upd-0822.svg
Организация заданий в очереди с приоритетом по времени
scale-upd-0822.svg
Неограниченное по времени отложенное исполнение задания
monitor-upd-0822.svg
Неограниченное количество заданий в очереди
save-upd-0822.svg
Pull – модель взаимодействия без входящего сетевого доступа в контур, где развернуты потребители сервиса
open source-upd-0822.svg
Контроль максимальной интенсивности исполнения заданий
robot-upd-0822.svg
Гибкие правила повторов заданий, включая экспоненциальный расчет времени исполнения
func-upd-0822.svg
Простота подключения и интеграции с продуктом
code-upd-0822.svg
Клиентская библиотека с Java API и режимом заглушки для локальной отладки
cube-upd-0822.svg
Пакетная оптимизация процесса исполнения задания
flag-upd-0822.svg
Возможности мониторинга и решения инцидентов через АРМ

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

Успешное завершение клиентского сценария

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

Сохранение непрерывности бизнес-процесса

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

Нет конкуренции за ресурсы между высокоприоритетными online-запросами пользователей и менее приоритетными offline-процессами.

За счет сокращения логики фронтальное приложение ускоряется и формирует асинхронные задания для второго компонента — исполнителя сценариев

Результаты в Сбере

01

≈ 90

бизнес-команд экосистемы используют
02

≈ 2.000.000.000

уникальных асинхронных заданий в год исполняется в экосистеме
03

≈ 155.000.000

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

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

  • Готовая клиентская библиотека с Java API и режимом заглушки
  • Интеграция с сервисами цифровой облачной платформы Platform V
  • Возможность развития продукта по предложениям клиента
  • Pull – модель взаимодействия без обязательного входящего сетевого доступа в контур, где развернуты потребители сервиса
  • Пакетная оптимизация процесса исполнения задания
  • Мониторинг и решение инцидентов через АРМ
  • Горизонтальное масштабирование сервиса