网络性能

rod*_*odi 15 java performance nio netty

使用Netty时是否有任何真正的性能差异?如果您不在具有数万个连接的应用程序中使用它?

Pet*_*rey 21

不是真的,使用Netty的一个很好的理由是提高连接的可靠性,让你编写连接的代码,而不是担心可能出错的一切细节.(通常只有通过找出困难的方式来)

Netty可以帮助您扩展超过1K的连接.但是,如果您不需要这么多连接,您可能会发现简单的代码表现最佳.


rfe*_*eak 12

彼得指出,并非如此.

但是,我发现Netty还提供了一个非常好的API来构建服务器.虽然API有一点学习曲线,但它制作精良,创建新服务器可能很简单.它在代码方面也非常有效,所以如果你有一个简单的协议和实现,你将拥有非常少的代码.

仅当您为HTTP以外的其他内容构建服务器时,这是唯一的.如果您正在谈论HTTP Web应用程序,请尝试使用true.Apache用于直接HTML页面,Tomcat如果需要Servlet.


Gel*_*Luo 6

HTTP web应用程序不一定要去apache httpd和tomcat:

  1. 检查这个这个,看看nginx怎么上司是比较apache httpd的
  2. 单击此处查看Play Play!框架(基于Netty)优于基于Tomcat/Servlet的框架