你是如何流式传输数据的,比如Twitter';带Node.js的s API

你是如何流式传输数据的,比如Twitter';带Node.js的s API,node.js,socket.io,Node.js,Socket.io,标题可能不是最好的,但我很抱歉,当我在玩Twitter API的时候。我发现了一些很酷的东西。他们有一个端点,你可以请求用户收听tweet,我想知道他们是如何做到的,这样我就可以在自己的应用程序中实现这一点。我对他们是怎么做的有一个有根据的猜测,但我不是100%肯定,如果有人能告诉我我是对还是错,告诉我你是否知道,我将不胜感激。IDK,如果这是正确的,但我认为当对特定路由上的API端点发出请求时。因为请求和响应对象是流。我觉得他们只是在用数据向客户端发送写操作,而没有实际结束响应流,但如果是这样

标题可能不是最好的,但我很抱歉,当我在玩Twitter API的时候。我发现了一些很酷的东西。他们有一个端点,你可以请求用户收听tweet,我想知道他们是如何做到的,这样我就可以在自己的应用程序中实现这一点。我对他们是怎么做的有一个有根据的猜测,但我不是100%肯定,如果有人能告诉我我是对还是错,告诉我你是否知道,我将不胜感激。IDK,如果这是正确的,但我认为当对特定路由上的API端点发出请求时。因为请求和响应对象是流。我觉得他们只是在用数据向客户端发送写操作,而没有实际结束响应流,但如果是这样的话,他们如何知道tweet何时会写入响应流?

可能是WebSockets?否则,他们会使用一个长插销,并保持连接打开,直到有新的tweet。我也在考虑web套接字。这是有道理的,但我将等待更多的答案。我很感谢你的回复。他们实际上使用了一个简单的长寿命http连接。这在nodejs中相当容易。