开发者社区 问答 正文

Netty 和 Tomcat 有什么区别?

具体说说

展开
收起
小黄鸭哈哈哈 2021-10-11 18:08:10 1442 分享 版权
1 条回答
写回答
取消 提交回答
  • 作用不同:Tomcat 是 Servlet 容器,可以视为 Web 服务器,而 Netty 是异步事件驱动的网络应用程序框架和工具用于简化网络编程,例如TCP和UDP套接字服务器。

    协议不同:Tomcat 是基于 http 协议的 Web 服务器,而 Netty 能通过编程自定义各种协议,因为 Netty 本身自己能编码/解码字节流,所有 Netty 可以实现,HTTP 服务器、FTP 服务器、UDP 服务器、RPC 服务器、WebSocket 服务器、Redis 的 Proxy 服务器、MySQL 的 Proxy 服务器等等。

    2021-10-11 18:08:35
    赞同 展开评论