Виртуальные потоки и Spring WebFlux

Недавно была выпущена Java 21, в которой были добавлены виртуальные потоки, я просматривал некоторые тесты производительности Spring Boot на виртуальных потоках и Spring WebFlux, результаты показали, что стандартный Spring Boot превосходит реактивный Spring WebFlux, у меня есть вопрос, есть ли смысл в этом использовать виртуальные потоки в Spring WebFlux для повышения производительности? Будет ли прирост производительности? Не будет ли это операция блокировки? Кроме того, как использовать виртуальные потоки в Spring WebFlux? Является ли мой код ниже хорошей практикой?

`частный окончательный VirtualPool ExecutorService;

          public Mono<String> myMethod() {
        return Mono.fromFuture(CompletableFuture.supplyAsync(() -> doBlockOperation(), virtualPool));
    }`

Я хочу использовать виртуальные потоки в Spring WebFlux, чтобы повысить производительность.

0 ответов

Другие вопросы по тегам