用于从 SQS 监听的 ECS 服务

ECS Service for listening from SQS

我正在 ECS 上创建一个服务,它只从 SQS 监听并进行一些处理。它是一个长 运行 轮询器。对于这种服务,我不需要网络负载均衡器,对吗?对于带有 HTTP 服务器的 ECS,我通常使用 NLB 并使用带有健康检查端点的健康检查协议。但是在这里,如果我不需要 NLB,我不确定该怎么做。

如果您正在做我想您正在做的事情,您根本不需要负载均衡器,只需要可以与 SQS 通信并获得工作的容器。除非您出于某种原因需要接收流量,否则我不明白为什么容器应该公开任何端口。 ECS 本身并不关心你是否有健康检查,它只是不断地轮询 docker 服务以查看容器是否仍然 运行.