Java上用于HTTP请求的最佳现代Web服务器引擎或框架?
您能告诉我,嵌入Java应用程序的最佳Web服务器引擎是什么吗?我有一些用Java编写的逻辑,我希望将这些逻辑包装到Web服务器中。解决方案必须稳定、快速且不存在内存泄漏。我很喜欢使用: HttpCore是一组低级HTTP传输组件,可用于以最小的占用空间构建自定义客户端和服务器端HTTP服务。HttpCore支持两种I/O模型:基于经典Java I/O的阻塞I/O模型和基于Java NIO的非阻塞、事件驱动I/O模型 我不会说它是“最好的”或“现代的”,但它对我很有用。我很喜欢使用: HttpCore是一组低级HTTP传输组件,可用于以最小的占用空间构建自定义客户端和服务器端HTTP服务。HttpCore支持两种I/O模型:基于经典Java I/O的阻塞I/O模型和基于Java NIO的非阻塞、事件驱动I/O模型Java上用于HTTP请求的最佳现代Web服务器引擎或框架?,java,http,webserver,Java,Http,Webserver,您能告诉我,嵌入Java应用程序的最佳Web服务器引擎是什么吗?我有一些用Java编写的逻辑,我希望将这些逻辑包装到Web服务器中。解决方案必须稳定、快速且不存在内存泄漏。我很喜欢使用: HttpCore是一组低级HTTP传输组件,可用于以最小的占用空间构建自定义客户端和服务器端HTTP服务。HttpCore支持两种I/O模型:基于经典Java I/O的阻塞I/O模型和基于Java NIO的非阻塞、事件驱动I/O模型 我不会说它是“最好的”或“现代的”,但它对我很有用。我很喜欢使用: HttpC
我不会说它是“最好的”或“现代的”,但它对我很有用。我想看看。不知道它是否是“最好的”,但它是可嵌入的,并且被广泛使用。如果很多工程师都相信它,那也不坏。我想看看。不知道它是否是“最好的”,但它是可嵌入的,并且被广泛使用。如果很多工程师都相信它,那就不会坏。最好?可能还没有。快速的对看看
免责声明:我是一个灵活的提交者最好?可能还没有。快速的对看看 免责声明:我是一个灵活的提交者 解决方案必须稳定、快速且无内存泄漏 1) 速度、稳定性和无内存泄漏在很大程度上是由于您在webapp中所做的事情(以及未犯的错误)造成的 2) 某些类别的内存泄漏(即涉及permgen)是热加载WebApp和保留对旧类加载器创建的对象的引用的结果。这些并不是真正的Web服务器的错误,它们肯定无法在该级别上得到解决 解决方案必须稳定、快速且无内存泄漏 1) 速度、稳定性和无内存泄漏在很大程度上是由于您在webapp中所做的事情(以及未犯的错误)造成的
2) 某些类别的内存泄漏(即涉及permgen)是热加载WebApp和保留对旧类加载器创建的对象的引用的结果。这些并不是Web服务器的真正故障,在这个级别上肯定无法解决。我有Jetty 7,并且没有出现问题,我们的系统支持数千个富媒体会话并发。以下是一个教程,它将在几分钟内让您开始运行
我有Jetty 7,并且没有出现问题。我们的系统支持数千个富媒体会话。以下是一个教程,它将在几分钟内让您开始运行
没有“最佳”Web服务器引擎。选择将始终取决于项目需求和工程技能/经验。没有“最佳”Web服务器引擎。选择将始终取决于项目要求和工程技能/经验。我经常嵌入Jetty,从未遇到任何问题。它是瘦的、快的、可靠的。请告诉我,7号码头是否稳定?什么版本我需要尝试6或7?)@Edward83-AFAIK,项目转移到eclipse,版本7是根据EPGL发布的第一个版本。一旦您熟悉了系统,就可以更容易地开始使用和更新。在eclipse之外使用Jetty 7看起来有点复杂(取决于maven),我经常嵌入Jetty,从来没有遇到过任何问题。它是瘦的、快的、可靠的。请告诉我,7号码头是否稳定?什么版本我需要尝试6或7?)@Edward83-AFAIK,项目转移到eclipse,版本7是根据EPGL发布的第一个版本。一旦您熟悉了系统,就可以更容易地开始使用和更新。在eclipse之外使用Jetty7看起来有点复杂(取决于maven)