Недавно, после того как в Java появились виртуальные потоки, многие в моем сообществе/группе предлагают использовать виртуальные потоки вместо Spring Webflux для асинхронного программирования. Действительно ли виртуальные потоки устарели Spring Webflux? Я столкнулся со сценарием, когда у виртуальных потоков возникают такие проблемы, как «закрепление потоков» в блоках синхронизации. Готово ли производство виртуальных потоков?
Я попробовал использовать виртуальные потоки в своем загрузочном проекте Spring без блока синхронизации, и в однопоточном сценарии это получилось довольно быстро. обычно мои запросы стороннего API при последовательных вызовах занимают около 20 секунд, но с виртуальными потоками это время сокращается до 5–7 секунд.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-webflux