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>

 

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