tomcat - 为最大并发请求提供服务的 Web 服务器

标签 tomcat webserver jetty

我们正在制作 HTTP Rest API 服务器,我们希望它能够处理大约 30 万个并发请求。我们可以使用哪些好的网络服务器来达到这个目的?关于他们的限制的一些信息。并发请求的数量会很棒。

最佳答案

我建议您从事服务器硬件以及负载平衡和自动缩放方面的工作。 云计算对于如此大的并发请求处理会是一个很好的解决方案。 否则你肯定需要处理以下事情。

  • 具有非常高的上传和下载链接的稳定互联网连接。
  • 高性能计算硬件(多核处理器、RAM、RAID)
  • 定期备份的麻烦
  • CDN
  • 在队列中添加更多服务器以处理峰值小时/天。
  • 还有很多 否则,您将在 apache 服务器中使用以下变量。无论服务器是什么,您都需要这些变量来取悦您的用户。

    启动服务器 5 最小备用服务器数 5 MaxSpareServers 10 MaxRequestWorkers 150 MaxConnectionsPerChild 0

How do you increase the max number of concurrent connections in Apache?

关于tomcat - 为最大并发请求提供服务的 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117163/

相关文章:

reactjs - PM2 和 nextjs 在运行一段时间后停止响应请求

tomcat - Jenkins 在 tomcat 上的安装给出 hudson.util.NoTempDir : java. io.IOException: No such file or directory

java - 有没有办法确定正在运行的项目是 .war 还是 .jar 文件?

php - Solr 命令不返回 json 输出

linux - 无法使用ip地址访问centos上的apache服务器

apache - 将文件下载重定向到 CDN

java - Servlet 未包含在 Maven 项目中

java - NoClassDefFoundError : org/eclipse/jetty/io/ByteBufferPool when using DropWizard

java - 找不到 :/_ah/start on Google App Engine 的文件

jsp - tomcat无jsp渲染无任何错误或异常