让我们说使用AWS Lambda我的服务是否在生产中?现在,我发现AWS Lambda中存在一个错误,比如我修复它并更新lambda函数,更新过程中的某些消息是否会失败?它是如何在内部处理它的?
答案 0 :(得分:1)
在新版本完全部署之前,消息将继续使用旧版本。
答案 1 :(得分:1)
由于Lambda是分布式且无状态的,因此不会丢失任何消息。根据Lambda函数的大小,AWS可能需要几秒钟才能部署,但在准备好之前它不会接受请求(已成功上载和验证)。
最糟糕的情况是,当您推送更新时,您的Lambda可能会在几秒钟内接受旧版本的请求。