网状性能

2022-09-03 03:55:39

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


答案 1

不是真的,使用Netty的一个很好的理由是提高连接的可靠性,让你对连接的作用进行编码,而不是担心所有可能出错的细节。(通常只有通过发现困难的方式才能来)

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


答案 2

正如彼得所指出的,事实并非如此。

但是,我发现Netty还提供了一个非常好的API来构建服务器。尽管API有一点学习曲线,但它做得很好,创建新服务器可能微不足道。它在代码方面也非常有效,所以如果你有一个简单的协议和实现,你的代码会很少。

仅当您要为 HTTP 以外的内容构建服务器时,才这样做。如果您正在谈论HTTP Web应用程序,请使用尝试过的true。Apache用于直接的HTML页面,Tomcat如果你需要Servlets。


推荐