тут будет не +1, а + неопределенное количество, пока нам не ответят, что не очень хоршо
ну может, например дело в ошибке во внешнем микросервисе... он ловит НПЕ и не отсылает колбек с ошибкой..
просто в этом случае мы его будем ретраить до бесконечности. Хотелось бы все-таки избегать подобных ситуайций...
можно конечно при получении еррор колбека не уменьшать ноличество попыток, а в планировщике перед fetchAndLock искать все просроченные таски и уменьшать у них.
Но тут тоже есть два нюанса:
1. в случаее последней попытки при получении еррор колбека мы получим инцидент только постле задержки между ретраями, а не сразу
2. надо быть аккуратнее в случае кластера, там можно отхвать оптимистик локиг эксепшены, их тоже надо разруливать как-то