jeety web服務器

相比 tomcat  更爲輕量級

 

異步 servlet  支持更高的併發

 

核心 HandlerContainer 容器

 

jetty 與 tomcat 對比

1. jetty 更貼合第三方框架,比如可直接使用spring 配置jetty

2. 直接講jetty 作爲提供 Http 服務的組件,嵌入到應用中

3. jetty 是面向 Handler 的框架,而tomcat 是面向容器架構

4. jetty 是採用NIO技術 ,tomcat 是採用BIO技術

5. jetty 高度模塊化,可以靈活的管理拓展組件

 

 

springboot  修改 默認 servlet  容器  

修改默認容器爲 jetty,在application.properties 中的配置還是一樣的

排除掉 tomcat 依賴,添加 jetty  依賴, 在底層會自動判斷容器是否存在,存在就加載

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starters-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jetty</artifactId>
        </dependency>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章