【发布时间】:2014-07-09 21:51:49
【问题描述】:
最近的TechEmpower performance benchmarks 已经在 Netty 上展示了 vert.x,有时数量很多。根据其网站,vert.x 使用 Netty 进行“大部分网络 IO”。如果是这样,与 Netty 相比,它如何实现卓越的性能?
(注意:这并不是要引起争议或引诱-我真的很想知道性能差异背后的计算机科学原因。谢谢。)
【问题讨论】:
-
由于它取决于基准设置,因此该链接将很有用:)
-
不幸的是,vert.x 被列为“应框架维护者的要求删除 - 过时的版本”,所以现在很难说。可能的原因有很多:在一项测试中不必要的内存复制、不同版本的 netty 库(或另一个)、更适合 JIT 的代码、更好的分支预测等。
-
这并没有回答你的问题,但我发现它对 netty 和 vertx tech.kinja.com/…987654322@的一些更详细的细节很有趣
-
这取决于您所谈论的基准,有几个基准,而 vertx 在这些基准中表现出色的原因各不相同。
标签: performance netty vert.x