创建专业的通知系统

Creating a professional notifications system

我有一个关于 AWS 和 Lambda 函数的问题,因为我计划为我的应用程序设计一个通知系统。

我有活动,我想在每个活动开始前一小时向每位参加的用户发送提醒。日期存储在数据库中,参加的用户也是如此。所以我想到了 Lambda 函数,它会在到达正确的时间时向用户的设备发送通知。

但是,LAMBDA AWS 是否可以编写这样一个函数来定期查找它?我也不想每分钟检查一次,因为那时它的成本很高(我想)。我还能如何设计它?

提前谢谢你, 格热戈日

However, is that possible with LAMBDA AWS to write such a function which would periodically look for this?

是的,只需编写一个查询数据库的函数来检查需要发送的通知,并定期将其安排到运行。

I also wouldn't like to check it every-minute as it is quite costly then (I assume). How else I could design it?

它可能根本不会花费太多,如果它每次被调用时只有 运行s 几秒钟。但是,如果这对您来说是个问题,那么只需将其安排到 运行 的频率即可。每 15 分钟或类似时间。