Igor A
Ну вот весь код неблокирующий нужен от и до. Любой баг заблочит тред. Любой экспшен затормозит тред в 2к раз (на яве) тк надо стектрейс собирать
а самый интересный цирк начнётся, когда несколько длинных (ну или зависших, или ожидающих ответа) задач забьют пул тредов и просадят производительность всей системы.
Помнится, я ставил задачу разработчикам сделать асинхронный конвейер поверх этого, чтобы решить этот класс проблем. Не знаю, включил ли мэйл в итоге что-то подобное в основную поставку