java.nio vs libevent在处理大量的http请求时要选择什么?

时间:2012-03-05 22:13:29

标签: java c nio libevent

我需要构建HTTP服务器来获取许多请求。像1-5,000秒中的10,000-30,000。 它是短/小的要求。
我需要选择或去基于libevent / libev(或者ACE?) 或者使用java.nio在java中执行 我没有找到任何主题,像libevent vs java.nio 或ACE vs java.nio。
你有什么专家的想法? 从我的角度来看java更容易维护(java比c更容易) 但我怀疑我会付出代价 我需要建议 感谢

1 个答案:

答案 0 :(得分:1)

看看Netty。它是一个Java NIO服务器,用于处理您所要求的内容。

至于基准测试,谷歌的第一个打击已经有四年了:

http://gleamynode.net/articles/2232/

我敢打赌,自那时起,Netty已有所改善。

  从我的角度来看,java更容易维护(java更容易   然后c)但我怀疑我会优先支付。

我认为你的意思是“表现”,而不是“偏好”。我会说你的怀疑可能不正确。最好获得自己的一些真实数据并查看。