我希望使用Amazon Lambda为我的Web应用程序运行一些后台任务。这些特定任务只需要为应用程序运行一次(而不是每个用户一次),因此我希望任何用户都可以在UI中看到某个任务是否已在运行,并且我想禁用允许他们执行任务的UI重新开始该任务。
Lambda是否提供检查功能状态以查看其是否正在运行的方法?如果没有,将这些信息保存到我的Web应用程序的最佳方法是什么?我在这里完全采用错误的方法吗?
Lambda函数应该是无状态的,并且使函数保持无状态使AWS Lambda可以根据需要快速启动该函数的任意多个副本,以适应传入事件的速率。尽管AWS Lambda的编程模型是无状态的,但是您的代码可以通过调用其他Web服务(例如Amazon S3或Amazon DynamoDB)来访问有状态数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句