我在建设微服务架构的Web应用程序,我们决定建立它的顶部Spring Boot
有Spring Cloud
和上Docker容器与S3作为图像存储AWS部署和RDS数据。
我目前的关注点是提供静态内容,例如HTML,JS。
在微服务中,流行的解决方案是将API网关用作单个入口点,那么我应该如何服务提到的文件?起初,我认为将NGINX放在前面会有所帮助,因此它可以实现负载平衡,路由到所有服务并提供静态内容。但是,如果我们选择使用Spring Cloud Gateway
NGINX代替网关,那么如何服务?就我所知,NGINX和Spring Gateway具有相同的目的,NGINX不仅仅是一个网关。
只要构建了Web应用程序,您就可以直接从S3直接提供文件,这样跨域问题就不会影响Javascript。(在S3中启用CORS会有所帮助。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句