用于HTTP请求的最佳现代Web服务器引擎或Java框架?

时间:2010-11-05 07:03:21

标签: java http webserver

你能告诉我,嵌入Java应用程序的最佳Web服务器引擎是什么?我有一些用Java编写的逻辑,我希望将这个逻辑包装到Web Server中。解决方案必须稳定,快速且没有内存泄漏。

5 个答案:

答案 0 :(得分:6)

我看看jetty。不知道它是“最好的”,但它是可嵌入的并且被广泛使用。如果很多工程师都信任它,那就不错了。

答案 1 :(得分:4)

最佳?可能还没有。快速?是。看看Deft

免责声明:我是一个灵巧的提交者

答案 2 :(得分:3)

我很高兴使用HttpCore中的Apache HttpComponents

  

HttpCore是一组低级HTTP传输组件,可用于以最小的占用空间构建自定义客户端和服务器端HTTP服务。 HttpCore支持两种I / O模型:基于经典Java I / O的阻塞I / O模型和基于Java NIO的非阻塞,事件驱动的I / O模型。

我不会声称它是“最好的”或“现代的”,但它对我有用。

答案 3 :(得分:2)

  

解决方案必须稳定,快速并且没有内存泄漏

1)速度,稳定性和内存泄漏的缺失很大程度上是由于你在webapp中所做的事情(以及你没有犯的错误)。

2)某些类型的内存泄漏(即涉及permgen)是热加载webapps和保留对旧类加载器创建的对象的引用的结果。这些并不是网络服务器的错,它们肯定无法在那个层面上解决。

答案 4 :(得分:0)

我有Jetty 7并且没有问题我们的系统在富媒体会话中支持数千个并发。这是一个教程,可以让您在几分钟内启动并运行。

http://www.techtraits.ca/?p=135