Я обновляю проект 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