2

I use Tomcat in production.

Are Jetty and Winstone (https://stackoverflow.com/questions/1515654/what-is-a-lightweight-fast-java-servlet-container) suitable for production use?

I'm happy to let go of features in return for simplicity. Servlets and filters are probably sufficient and the server isn't heavily loaded, so interested to experiment with running it on a minimalist platform. Sticking with Tomcat is also fine.

4

3 回答 3

5

回复:码头

  • 简短的回答:是的

  • 长答案:是的,当然……许多公司在生产中使用码头,无论是在其分发形式还是嵌入到他们的应用程序中。事实上,我刚刚在 Eclipse 网站上更新了这个由码头供电的页面。

http://www.eclipse.org/jetty/powered/

带有一些附加信息的关于页面:

http://www.eclipse.org/jetty/about.php

最后是“为什么选择码头?” 关联:

https://www.webtide.com/choose/jetty.jsp

于 2013-04-17T15:13:25.303 回答
0

您可以考虑使用 ActiveJ Java 平台,因为它专注于简单和极简的方法:

ActiveJ 是从头开始构建的,因此它没有大量隐藏遗留标准的抽象。它是简约的、无样板的,而且速度非常快,这已被基准测试证明。

public final class HttpHelloWorldExample extends HttpServerLauncher {
    @Provides
    AsyncServlet servlet() {
        return request -> HttpResponse.ok200().withPlainText("Hello World");
    }

    public static void main(String[] args) throws Exception {
        Launcher launcher = new HttpHelloWorldExample();
        launcher.launch(args);
    }
}
于 2020-07-02T13:08:53.213 回答
0

另一个需要考虑的是JBoss 的Undertow。它轻巧且易于上手。支持 servlet 以及阻塞和非阻塞 io。

于 2015-10-15T14:37:37.483 回答