如何在aws lambda函数中使用Socket.io

我为我的web应用程序使用aws lambda函数的节点js。 我想在我的web应用程序中使用web套接字。 而socket.io是一个非常有名的node.js库。

但是我不确定我怎样才能在aws lambda中使用它。 任何人都可以让我知道如何做到这一点,是否有可能使用lambda函数?

不能使用socket.io与lambdas。 Lambdas可以执行的时间是有限的,所以与客户保持开放连接是不可能的。

你可以做的是使用SNS。 Lambdas可以将消息发布到SNS主题,lambda可以与SNS一起调用。

存在解决方法 – 这是通过AWS IoT中的MQTT的WebSockets 。 这样,您可以从打开的套接字连接执行您的Lambda函数。