2016-12-08 24 views
4

私はWebアプリケーション用のawsラムダ関数を持つノードjsを使用しています。 WebアプリケーションでWebソケットを使用したい。そしてsocket.ioはnode.jsのための非常に有名なライブラリです。awsラムダ関数でSocket.ioを使用する方法

しかし、私はaws lambdaでどのように使用できるのかよく分かりません。誰も私にそれを行う方法を教えてもらえますか?それはラムダ関数を使って可能ですか?

+0

AWS lambaでsocket.ioを使用することはできません。また、適切なオプションでもありません。ソケットプログラミングのために接続を開くと、接続がいつ閉じられるかは予測できません。 AWSラムダ請求は、関数が実行される時間に基づいています。また、5分以上は実行できません。 コストに影響します。 –

答えて

2

lambdasでsocket.ioを使用することはできません。 Lambdaには実行時間が制限されているため、クライアントとのオープンな接続はできません。

あなたができることは、SNSの使用です。 LambdasはSNSトピックにメッセージを公開し、LambdasはSNSで呼び出すことができます。

+0

あなたは私にこれについてもっと知ってもらえますか?それは本当に役に立つでしょう。 –

+0

具体的にあなたが知りたいと思う新しい質問を作成してください。 – Erndob

0

この問題を回避するには、WebSockets over MQTT in AWS IoTです。これにより、オープンソケット接続からラムダ関数を実行することができます。

関連する問題