我已经创建了一个API,它将返回24小时内即将到来的所有事件的列表。现在,在这些事件开始时,我必须安排和API调用,这将发送通知给所有用户。如何使用AWS cron或任何其他服务来实现这一点?我在Java中使用Spring引导。
发布于 2022-01-28 09:18:33
最简单的不支付任何重要费用的方法是将lambda用于预定的事件。您可以简单地从预定的Lambda调用任何API。调度Lambda是直接的,但非常容易,如果我们使用无服务器框架。您可以在10分钟内按计划设置lambda。可以使用类似cron作业的格式来设置计划。
关于如何使用sls框架https://www.serverless.com/framework/docs/providers/aws/events/schedule调度lambda的参考
更新:
当您使用Serverless框架时,它会为您设置整个调度框架。调度部分实际上是由CloudWatch事件功能维护的。您可以根据需要动态修改此CloudWatch事件。
参考资料:https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html
https://stackoverflow.com/questions/70891265
复制相似问题