给定一个location_ids
的数组,我希望每3秒钟为每个location_id请求https://connect.squareup.com/v1/{location_id}/payments
。NodeJS:如何每3秒同时发出多个HTTP请求?
是通过长轮询和socket.io做到这一点的最佳方式? (我从来没有用过)。
还有其他方法可以做到这一点吗?想要一些见解。谢谢!
给定一个location_ids
的数组,我希望每3秒钟为每个location_id请求https://connect.squareup.com/v1/{location_id}/payments
。NodeJS:如何每3秒同时发出多个HTTP请求?
是通过长轮询和socket.io做到这一点的最佳方式? (我从来没有用过)。
还有其他方法可以做到这一点吗?想要一些见解。谢谢!
长轮询会更适合这种无人值守的远程调用。
Socket.io是一种双向协议,需要在上配置您的机器和connect.squareup.com。如果此选项可用,那么您应该能够发出/监听事件(例如:在付款到达此位置时通知我。)
如果此选项不可用并且您仍在计划使用节点。 JS你可以实现与请求模块和良好的旧setInterval函数。
,是'的NodeJS的socket.io'最流行的解决方案? – Edmund
是的,它是最流行的,使用'socket.io',因为它减少了HTTP开销并在两个端点之间建立了一个对等连接。 –