OP 打算写一个应用程序,这个程序会轮询数据库,判断是否有待执行的任务。如果有待执行任务,程序就会开始执行且跑满 CPU 。但如果任务过多的话,待执行任务会产生堆积,需要进行扩容,反之需要进行缩容以节省资源。 对于这种类型的应用,应该选择什么样的扩缩容方案?用阿里云的事件总线 + serverless 好像比较合适,但 OP 希望能方便地进行任务追踪、手工干预,所以还是更倾向于数据库方案而不是 mq 方案。 大家有啥想法吗?