Discuss / 手写Tomcat / HttpServer可否用Netty实现

HttpServer可否用Netty实现

Topic source

您好,感谢作者编写的教程!目前跟着作者的教程写到了实现ServletContext部分,突然想起来一个问题,就是可否自己更换HttpServer部分,使用Netty去实现一个Http服务器,达到性能更好的目的呢?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

可以,你需要使用Netty内置的HttpRequestDecoder/HttpResponseEncoder,自己实现一个SimpleChannelInboundHandler

注意netty的模型是异步的,Servlet模型要求同步,需要一个线程池实现Servlet的线程

好的,谢谢!


  • 1

Reply