sae的任务模版进行定时任务时,严格按照1CPU最多两个线程执行任务吗?[阿里云Serverless]

Serverless 应用引擎sae的任务模版进行定时任务时,严格按照1CPU最多两个线程执行任务吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 阿里云Serverless 应用引擎(SAE)的任务模板是一种基于Serverless架构的定时任务解决方案,它可以帮助您在指定时间执行特定的任务,例如数据备份、数据清理、报表生成等。在执行任务时,SAE会根据您的配置自动分配计算资源,并根据实际需要动态调整资源大小。

    SAE的任务模板在执行任务时,会根据实际需要分配计算资源。默认情况下,SAE会按照1 CPU最多两个线程的规则来执行任务。这意味着,在1 CPU的情况下,最多只能同时执行两个线程。如果您的任务需要更多的计算资源,可以通过调整任务模板的配置来增加CPU和内存资源。

    • 根据官方文档的描述,SAE的任务模板中的定时任务采用的是Docker容器虚拟技术,不同的CPU配置对并发数产生不同的影响。如果CPU配置较低,容器内的任务并发数也会受到一定限制。
    • 实际上,1 CPU最多只能执行1个容器实例,而一个容器实例内最多只能执行一个任务,也就是说每个容器实例只有一个线程。所以在SAE中,定时任务执行时是按照1 CPU,最多只有一个线程的方式运行。
  2. 不是,此回答整理自钉群“【3群】Serverless应用引擎(SAE)用户群”