Невозможно ограничить параллелизм запросов сервлетов с помощью виртуальных потоков Spring Boot с Tomcat.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно ограничить параллелизм запросов сервлетов с помощью виртуальных потоков Spring Boot с Tomcat.

Сообщение Anonymous »

Я обновляю проект Kotlin (v1.9.25) Spring Boot (v3.3.1) от Java 17 до Java 21, чтобы включить виртуальные потоки. Чтобы избежать голода подключения к базе данных, мы устанавливаем максимальное количество подключений к базе данных, чтобы они были чуть выше максимальных параллельных запросов. < /P>

Код: Выделить всё

spring.threads.virtual.enabled: true
spring.datasource.hikari.maximum-pool-size: 50
server.tomcat.threads.max: 4 # used to be 45 before virtual threads
До настоящего времени мы контролируем максимальные одновременные запросы с помощью server.tomcat.threads.max , но с виртуальными темами все меняется: идея, насколько я понимаю, состоит в том, чтобы исполнител, получающий неограниченное количество задач, так что нет ограничения. Одновременные соединения в моем сервисе при использовании виртуальных потоков?>

Подробнее здесь: https://stackoverflow.com/questions/788 ... tual-threa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»