gpt4 book ai didi

java - 在微服务架构中提供静态内容

转载 作者:行者123 更新时间:2023-12-05 06:23:00 25 4
gpt4 key购买 nike

我正在微服务架构中构建 Web 应用程序,我们决定使用 Spring CloudSpring Boot 之上构建它,并使用 S3 在 AWS 上部署在 Docker 容器上图像存储和数据 RDS。

我目前关心的是提供静态内容,例如 HTML、JS。

在微服务中,流行的解决方案是使用 API 网关作为单一入口点,那么我应该如何提供上述文件?一开始我认为在前面安装 NGINX 会有所帮助,因此它可以负载平衡、路由到所有服务并提供静态内容。但是如果我们选择使用 Spring Cloud Gateway 而不是 NGINX 作为网关,那么如何服务呢?除了 NGINX 和 Spring Gateway 具有相同的目的之外,据我所知,NGINX 不仅仅是一个网关。

最佳答案

只要您构建的 web 应用程序使跨域问题不影响 Javascript,您就可以直接从 S3 提供文件。 (在 S3 中启用 CORS 会有所帮助。)

关于java - 在微服务架构中提供静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58749813/

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