блин с экстернал тасками там будет же проблема, что если процесс 3 дня у них занимает, то я не буду знать - у меня сервис забрал таску и потерял по пути или она улетела и ждет, как это решается? мне же придется огромные таймауты ставить чтобы не задублировались процессы из-за таймаутов и перехвата джобов
Тогда проблем в принципе нету.
Да, Вы несколько раз будете блочить таску на выполнение, но это не проблема.
3 дня ставить в блокировку, это конечно много. Но никто не мешает ставить например на пол дня. И потом еще раз блокировать.
В любом случае, блокировка экстернал таски - это флаг в БД с указанием времени блокировки и id воркера. Поэтому ничего страшного в блокировке нету.