Fargate保护服务规模

时间:2019-02-08 00:29:29

标签: amazon-web-services amazon-ecs aws-fargate

我遇到了Fargate服务缩减规模的问题。服务自动缩放基于SQS消息的使用期限,因此在没有旧消息的情况下会自动缩小。

问题在于,某些正在终止的容器仍在处理SQS消息,从而导致SQS FIFO队列卡住,直到消息的visibleTimeout通过为止。

this redis thread中,我假设一年前没有这种选择。还是这样?也许已经找到了一个好的解决方法?

我正在使用Celery(Python)使用SQS消息。由于这些任务是长时间运行的任务(1-2分钟),因此我有一个很大的可见性超时,如果正在运行的容器被切断,超时会造成很大的延迟。

我不能使用lambda函数,因为容器大小超过1GB

任何帮助将不胜感激:)

0 个答案:

没有答案