我目前在 lambda 中有一个函数,当调用它时,它会向调用它的用户发送一条消息。2 天后,我想发送后续消息。发送实际消息的所有代码都可以正常工作。
由于自动缩放功能,我正在使用 Lambda,理想情况下,我希望避免设置一个单独的数据库来存储 userId、原始交互的时间戳(这样我就可以计算出跟进时间)并遵循2天后up消息。其原因是由于缩放,因为我不确定峰值何时会出现。这是一个短框架项目,但它期待高参与度,但在未知的、不同的时间。
我最初考虑 SNS 使用数据调用另一个 lambda 函数,但是,后来我发现 SNS 不支持预定消息。理想情况下,我也不想涉及轮询其他服务。有什么好的解决方案吗?
我意识到不使用数据库是一个很大的限制,如果我必须使用一个,那么我将使用一个,但仍然不必轮询会很有用(我想我可以安排一个 lambda 函数并在时间戳上创建一个索引发电机)