【问题标题】:Configure Load Balancer as broadcaster将负载均衡器配置为广播器
【发布时间】:2020-06-08 20:04:42
【问题描述】:
这可能是一个幼稚的问题,所以请多多包涵。 :)
在下图中,3个实例前面有一个负载均衡器...
是否可以配置负载均衡器(ELB/Google 负载均衡器/Azure 负载均衡器...基本上任何)以将每个请求转发/广播到所有实例...
如果不是负载均衡器,IaaS 提供商原生提供的哪些组件可以将此类请求广播到所有实例?
我看到了 similar question,但它是 2016 年的,希望有什么变化吗?
【问题讨论】:
标签:
amazon-elb
azure-load-balancer
google-cloud-load-balancer
【解决方案1】:
什么都没有改变。负载均衡器的目的是分配流量,而不是广播流量。
与您的图表最接近的 AWS 服务是 Amazon Simple Notification Service (Amazon SNS)。
它使用公共/订阅模式:
- 已创建一个 Amazon SNS 主题
- 各种订阅可以附加到主题(电子邮件、SMS、AWS Lambda、HTTP 端点、Amazon SQS 队列)
-
消息被发送到主题并转发给所有订阅者
见:What is Amazon Simple Notification Service