如何在前面托管 http 服务器,而在 EC2 中托管多个 tomcat 服务器?
我们是否需要进行会话和 cookie 管理,还是 EC2 内置了它?
我们可以通过其他服务器流式传输图像和静态资源,而来自 tomcat 的动态内容?
如何在前面托管 http 服务器,而在 EC2 中托管多个 tomcat 服务器?
我们是否需要进行会话和 cookie 管理,还是 EC2 内置了它?
我们可以通过其他服务器流式传输图像和静态资源,而来自 tomcat 的动态内容?
有多种方法可以在前端托管 Web 服务器并将请求重定向到后端的多个 tomcat 服务器。假设您在 EC2 和 tomcat 上部署了 webserver 和多个 tomcat 服务器。使用 ajp 或 mod_proxy 或 mod_jk,您可以将访问您的网络服务器的请求重定向到您的后端 tomcat 服务器。
默认情况下,AWS 不提供 cookie 或会话管理。您可以使用 AWS Elasticache 进行会话管理。
是的,您可以在 Amazon S3 上上传您的图像和其他静态内容,并在您的动态请求到达您的 tomcat 服务器时从 S3 本身或使用 CloudFront (CDN) 交付。
你的问题太宽泛了。如果您提供更多详细信息,我们可以提供更多帮助。
谢谢桑克特
查看 AWS Elastic Beanstalk 中的 Java 支持。它为您处理负载平衡、自动缩放、指标和部署。将您的静态资产部署到 S3 + CloudFront,而不是将它们保留在您的应用程序包中。