amazon-web-services - Netflix Zuul/Ribbon/Eureka vs AWS ELB/ALB & ECS
问题描述
我从使用 Netflix Zuul 和 Eureka(也可能是 Ribbon)的文档中了解到,您可以构建一个主动负载均衡器。我一直使用 AWS ELB、ALB(用于容器管理的 ECS)和 R53。
除了供应商的可移植性之外,使用 Netflix 方法比使用 AWS 提供的 ALB/ELB 有什么优势吗?有没有使用 Netflix OSS 而不是开箱即用的 AWS ELB 的用例?
解决方案
负载均衡器不管理客户端弹性,例如重试、退避、服务注册和路由。Netflix OSS 提供中间层负载平衡和一些弹性功能。您会在 AWS AppMesh 和 AWS Cloud Map 中找到类似的功能。负载均衡器只是可以将客户端路由到函数、容器或实例的端点。使用负载均衡器和服务网格(来自 Netflis OSS 和/或 AWS)肯定有助于提高应用程序的可靠性。
推荐阅读
- google-apps-script - 如何在脚本中调整为自定义大小边距和纸张大小以将 Google 电子表格保存为 PDF?
- javascript - 为什么段落不显示?
- python - 允许用户输入两个参数
- ansible - Ansible 剧本范围的设置和任务
- c# - 从数据层访问 appsetting 而无需使用参数创建实例化
- css - 如何处理 CSS 中的级联优先级?
- javascript - 将输入值从 A 取到 B 输入
- c# - c# 代码:System.IndexOutOfRangeException:'索引超出了数组的范围。' 请看我的代码
- c# - 实际上使用 InstagramApiSharp 下载媒体字节
- swift - SKCropNode 不显示任何内容