gpt4 book ai didi

amazon-web-services - 将POST请求从一项服务发送到Amazon ECS中的另一项服务

转载 作者:行者123 更新时间:2023-12-02 19:57:52 24 4
gpt4 key购买 nike

我有一个运行在基于微服务的体系结构上的Node-Express网站。我在具有一个EC2实例的Amazon ECS集群上部署了微服务。微服务位于应用程序负载均衡器的后面,该负载均衡器将外部流量正确路由到服务。该系统按预期工作,除了一个问题:我需要从一个服务向另一个服务发出POST请求。我正在尝试为此使用axios,但是我不知道在axios中要发布到哪个URL。在本地测试时,我只是在服务1内使用了axios.post('http://localhost:3000/service2',...),但在这里应该怎么做?

最佳答案

因此,有多种方法。
1.在服务后面使用应用程序负载平衡器
在这种方法中,您将微服务放置在负载均衡器的后面,并且要发送请求,请提供负载均衡器URL。您可以为同一负载均衡器使用基于路径的路由,也可以使用多个负载均衡器。

2.使用服务发现
通过这种方法,您可以让请求者发现它。现在可以通过using ALB or Route 53 or ECS or Key Value Store or Configuration Management or Third Party Software之类的各种方式完成服务发现,例如Consul

关于amazon-web-services - 将POST请求从一项服务发送到Amazon ECS中的另一项服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56692786/

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