我在未经过滤的情况下进行了快速测试,将jetty和netty的吞吐量作为底层连接处理程序进行比较。只需提供(内存缓存)映像并对其进行负载测试。我的发现是性能没有显着差异。
除此之外,我的印象是两者都有类似的缩放功能,例如暂停连接。
此外,未经过滤的非常友好,可以为我们提供与两个框架非常相似(如果不是相同的)接口,因此您无法真正说出另一个更容易使用它。
所以我想知道,为什么未经过滤的人会给我们这两个选择呢?你有什么方法可以选择netty而不是码头(或者相反)?
答案 0 :(得分:6)
我的个人想法: 我只使用嵌入式jetty作为servlet容器。使用netty我可以逐个处理http包,定制我自己的http post数据存储。 IMO,我认为它们都是锋利的刀,但如果你愿意的话,netty会变成针。