Spring Boot Sping Boot 内部或外部的调度程序

pbpqsu0x  于 2023-03-12  发布在  Spring
关注(0)|答案(2)|浏览(191)

我们需要创建一个简单的电子邮件调度过程,每天早上6点运行。我们有两个选择:
1.在AWS Lambda中设置一个调度程序,基本上触发运行作业的事件。
1.使用cron表达式在 Boot 中设置调度器任务。低维护。
哪个选项更好,我个人更喜欢第二个。
设计计划任务

nukf8bse

nukf8bse1#

"你好"
无论是工作正常的计划任务,AWS Lambda可能会启动有点慢相比,Spring Boot ,但不应该太明显。
最后,它是你想用的,对你来说更容易的,在这种情况下,它看起来像Sping Boot 。所以我会这样做:)

jrcvhitl

jrcvhitl2#

如果您已经在服务器上24/7运行了Sping Boot ,那么使用Spring Boot调度程序可能是一个更简单、更干净的解决方案。请记住,如果您运行多个Spring Boot服务器,您应该配置Spring,以便为Quartz调度程序使用数据库后端。
如果您没有运行24/7的Sping Boot 服务器,那么使用计划的Lambda函数或ECS计划任务会更便宜。

相关问题