4.7.1.2. Назначенные задания CUBA

Механизм назначенных заданий CUBA предназначен для запуска по расписанию методов произвольных бинов Spring в блоке Middleware. Целью данного механизма и отличием его от вышеупомянутого стандартного механизма Spring Framework являются:

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

  • координация выполнения синглтон-заданий в кластере Middleware, в том числе:

    • надежная защита от одновременного выполнения

    • привязка заданий к серверам по приоритетам

Под синглтон-заданием понимается задача, которая должна выполняться в некоторый момент времени только на одном сервере. Пример - чтение из очереди и отсылка email.