# tomcatXnetty **Repository Path**: trunkc/tomcatXnetty ## Basic Information - **Project Name**: tomcatXnetty - **Description**: 改造embed-tomcat源码,底层endpoint用netty实现,是tomcat具有零拷贝高性能的网络读写 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-12 - **Last Updated**: 2025-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Tomcat, Netty, SpringBoot ## README # tomcatXnetty 1.说明
    基于 tomcat-embed 源码基础上修改,将底层 endpoint 使用 netty 实现,同时我按照自己的理解对原来的逻辑进行了大量修改,可以用于学习 tomcat 和 netty源码,
2.用法
    在使用tomcat-embed的springboot 项目中新建如下配置类 ``` @Component public class WebServerFactoryCustomizer implements org.springframework.boot.web.server.WebServerFactoryCustomizer { @Override public void customize(TomcatServletWebServerFactory factory) { factory.setProtocol("org.apache.coyote.http11.Http11NettyProtocol"); } } ```
欢迎讨论