gpt4 book ai didi

java - 用于 Java 服务器应用程序的 Tomcat 或 Jetty

转载 作者:行者123 更新时间:2023-11-30 07:17:55 25 4
gpt4 key购买 nike

假设我必须设计一个服务器来处理并发的完全独立的 HTTP 请求。处理主要受 CPU 限制(不涉及数据库)。

请求相对较小(1-10K),延迟非常重要(越少越好)。并发请求数和“速率”(每秒请求数)仍然未知。

我们将用 Java 开发服务器。我们应该使用 Tomcat 还是应该使用嵌入式 HTTP 服务器(例如 Jetty)作为应用程序的一部分?

最佳答案

任何一个都将满足您规定的要求。

Tomcat 需要安装 - 或者可以嵌入;感谢 Jayan 的更正。 Jetty 可以嵌入或以独立模式运行。在此基础上选择。

但是如果您正在设置一个集中式服务器,您可能会考虑使用 Netty 而不是两者。 NIO 可能有助于提高吞吐量。根据下面的 Joakim Erdfelt,Jetty 也使用 NIO。谢谢教育指正。不知道Tomcat有没有效仿。

关于java - 用于 Java 服务器应用程序的 Tomcat 或 Jetty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com