我从使用Netflix Zuul&Eureka(也许也是Ribbon)的文档中了解到,您可以构建一个主动负载均衡器。我一直使用带有R53的AWS ELB,ALB(用于容器管理的ECS)。
除了供应商的可移植性之外,使用Netflix方法是否比使用AWS提供的ALB/ELB有任何优势?您是否需要使用Netflix OSS而不是使用开箱即用的AWS ELB的任何用例?
最佳答案
负载平衡器不管理客户端的弹性,例如重试,退避,服务注册表和路由。 Netflix OSS提供了中间层负载平衡和一些弹性功能。您将在AWS AppMesh和AWS Cloud Map中找到类似的功能。负载平衡器只是可以将客户端路由到功能,容器或实例的端点。使用负载平衡器和服务网格(来自Netflis OSS和/或AWS)肯定有助于提高应用程序的可靠性。
关于amazon-web-services - Netflix Zuul/Ribbon/Eureka与AWS ELB/ALB&ECS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55145456/