扩展 websocket 广播服务器

Ana*_*nas 5 scaling amazon-web-services amazon-ecs aws-fargate aws-application-load-balancer

我有一个 Node js websocket 服务器,充当连接 N 个客户端的广播服务器。它使用内存来保持状态。

我想扩展它。我做了一些研究,看来 ALB + ECS 应该有效。

我的问题是:

  • ALB 是否可以将传入请求重定向到正确的容器?如果是这样,该怎么做?将映射保留在数据库中?
  • 在此配置中,我是否可以将 ECS 与 Fargate 结合使用,并且仍然能够重定向到正确的容器?

我愿意接受其他方式来扩大规模。