Есть небольшой самописный rest api. И иногда, пользователю надо запустить одну задачку, которая может выполняться несколько часов.
В добавок к этому, пользователь хочет по запросу получать статус выполнения.
Я могу написать свой класс, который будет выполнять всё необходимое, а могу воспользовться готовым решением(или почти готовым) в виде Worker Service.
Есть ли какая-то принципиальная разница между полностью самописным вариантом и воркером? Или воркер просто удобнее в использовании, так как базовые вещи уже сделаны за тебя?
И есть ли смысл, для двух разнотипных задач, запускать два Worker Service?