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

阿瑟:

我在建设微服务架构的Web应用程序,我们决定建立它的顶部Spring BootSpring Cloud和上Docker容器与S3作为图像存储AWS部署和RDS数据。

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

在微服务中,流行的解决方案是将API网关用作单个入口点,那么我应该如何服务提到的文件?起初,我认为将NGINX放在前面会有所帮助,因此它可以实现负载平衡,路由到所有服务并提供静态内容。但是,如果我们选择使用Spring Cloud GatewayNGINX代替网关,那么如何服务?就我所知,NGINX和Spring Gateway具有相同的目的,NGINX不仅仅是一个网关。

约书亚·福克斯(Joshua Fox):

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章