我正在尝试实现一个调度服务,该服务可以在多租户环境中定期执行调度作业,但我一直在选择工具。在我之前的经验中,我会使用芹菜来处理异步任务队列,但由于我们的技术堆栈在AWS上,我正在寻找AWS的替代方案。看起来EventBridge支持发布/多订阅模式,但我不知道它是否可以随着TPS的增加而扩展?我在eventBridge上没有找到任何关于可伸缩性的文档。另外,eventBridge是一个任务队列吗?
最近推出的EventBridge Scheduler似乎可以解决您的问题:
这是Amazon EventBridge的一项新功能,允许您大规模创建、运行和管理计划任务。使用EventBridgeScheduler,您可以一次性或定期安排数千万跨许多AWS服务的任务,而无需提供或管理底层基础设施。