spring boot 内置指标?引入pom<!--springboot内置Jetty , Tomcat , Undertow , 默認是Tomcat,需要排除Tomcat-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusIOns>
<exclusion>
<artifactId>org.springframework.boot</artifactId>
<groupId>spring-boot-start-tomcat</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-undertow</artifactId>
</dependency>
,今天小編就來說說關于spring boot 内置指标?下面更多詳細答案一起來看看吧!
引入pom
<!--springboot内置Jetty , Tomcat , Undertow , 默認是Tomcat,需要排除Tomcat-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusIOns>
<exclusion>
<artifactId>org.springframework.boot</artifactId>
<groupId>spring-boot-start-tomcat</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-undertow</artifactId>
</dependency>
常用配置:application.properties
# 設置IO線程數, 它主要執行非阻塞的任務,它們會負責多個連接, 默認設置每個CPU核心一個線程
# 不要設置過大,如果過大,啟動項目會報錯:打開文件數過多
# CPU有幾核,就填寫幾。
server.undertow.io-threads=32
# 阻塞任務線程池, 當執行類似servlet請求阻塞IO操作, undertow會從這個線程池中取得線程
# 它的值設置取決于系統線程執行任務的阻塞系數,默認值是IO線程數*8
server.undertow.worker-threads=2000
# 以下的配置會影響buffer,這些buffer會用于服務器連接的IO操作,有點類似netty的池化内存管理
# 每塊buffer的空間大小,越小的空間被利用越充分,不要設置太大,以免影響其他應用,合适即可
server.undertow.buffer-size=1024
# 每個區分配的buffer數量 , 所以pool的大小是buffer-size * buffers-per-region
server.undertow.buffers-per-region=1024
# 是否分配的直接内存(NIO直接分配的堆外内存)
server.undertow.direct-buffers=true
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!