2016-12-15 6 views
0

location_idsの配列が与えられた場合、各location_idに対してhttps://connect.squareup.com/v1/{location_id}/paymentsに3秒ごとにリクエストしたいと思います。NodeJS:3秒ごとに複数のHTTPリクエストを同時に作成する方法は?

長いポーリングとsocket.ioでこれを行う最善の方法はありますか? (私はそれを使ったことはありません)。

これを行うには他にも方法がありますか?いくつかの洞察が欲しい。ありがとう!

答えて

1

ロングポーリングは、このような無人リモートコールに適しています。

+0

そしてnodejs 'socket.io'のための最も人気のあるソリューションですか? – Edmund

+0

はい、最も一般的です.HTTPオーバーヘッドを減らし、2つのエンドポイント間にピアツーピア接続を作成するので、 'socket.io'を使用してください。 –

0

Socket.ioは、に設定する必要がある双方向プロトコルです。マシンとconnect.squareup.comです。このオプションが利用可能な場合は、イベントを発信/受信することができます(たとえば、支払いがこの場所に到着したときに通知します)。

このオプションを使用できず、ノードを使用する予定がある場合。あなたはリクエストモジュールと良い古いsetInterval関数でそれを達成することができます。

NodeJs Timers

NPM Request module

関連する問題