你把单体应用拆成两部分:图片处理与网站托管。你希望按请求类型把流量分发到不同服务。应该用哪种负载均衡器?
You split a monolithic app into image processing and general web hosting and want to route traffic based on the request. Which load balancer should you use?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: AWS Networking
标签: alb, path-based-routing, microservices
参考答案摘要
核心答案 使用 Application Load Balancer(ALB) ,因为它支持 基于路径/Host 的路由 ,可以把不同请求分发到不同目标组(Target Group)。 为什么不是其他 Classic LB :更偏遗留与简单分发,不擅长现代应用层规则路由。 NLB :主要是 L4(TCP/UDP)高性能转发,不做复杂的 HTTP 路由规则。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。