amazon-web-services - Netflix Zuul/Ribbon/Eureka与AWS ELB/ALB&ECS

标签 amazon-web-services microservices netflix-eureka netflix-zuul netflix-ribbon

我从使用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/

相关文章:

php - AWS S3 预签名请求缓存

python - 如何使用 Boto3 凭据发出 AWS AWIS UrlInfo api 请求

version-control - 微服务中的版本管理

java - 引导 PropertySource 排序

java - 无法连接到 Eureka 服务器。异常 : java.net.ConnectException:连接被拒绝:连接

amazon-web-services - 如何检索超过 3 小时的 CloudWatch 指标

javascript - Alexa 技能循环 : Based off of User Input, Alexa 会说些什么

microservices - 我应该在同一个微服务中使用一个还是多个数据库?

微服务与单体架构

docker - Eureka 客户端的 "prefer-ip-address"无法在 docker 容器中工作