我想在AWS云中部署Angular和spring boot应用程序(微服务架构)。谁能告诉我如何使用ecs部署它,而fargate意味着如何将angular应用程序与微服务连接?还是有人知道互联网上有任何文章/参考资料?
答案 0 :(得分:0)
我对这个话题很陌生。这取决于您的系统架构。如果是基本服务。我会将应用程序移动到容器中,然后将其移动到云中。我建议阅读有关诸如docker之类的容器文件或诸如kubernetes之类的编排工具的文章。
编辑:
尝试一下:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html
答案 1 :(得分:0)
基于该问题,我假设您具有“角度应用程序”,Service1,服务2等,其中每个服务彼此独立运行。
Angular-将其Dockerize(nginx作为基础映像)在环境变量中配置ELB的服务器(微服务)端点(如上创建)。 -这是因为通常JavaScript代码将在浏览器中执行,并且需要一个公共URL才能从微服务中获取数据。
还要将此角度泊坞窗添加到ELB(基于路径的路由/ *)中。 参考:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-load-balancing.html
希望这会有所帮助。