当前位置: 首页 > 面试题库 >

Django是否可以打开HTTP长轮询连接?

赵炯
2023-03-14
问题内容

使连接保持打开状态,直到发生事件。

python django http rest


问题答案:

显然,最常见的方法不是直接在django中进行,而是借助附加的守护程序(可能是因为,例如Apache在许多长寿命连接方面做得不好)。如今,nodejs + socketio对此非常流行(它甚至可以使用WebSockets)-您只需要找到一种在两种方法之间传递数据的好方法。如果它是单向的(例如,仅向所有连接的客户端广播),那么redis pubsub队列就不是​​一个不错的选择。



 类似资料:
  • 我试图使用一个永不关闭的HTTP流连接(这是Gnip合规流)。 我想使用HTTP工具包,但我无法让它工作。如果我传递参数: 在请求关闭之前,响应不会返回(并且永远不会完成)。 有办法做到这一点吗? 我在clj-超文本传输协议上也试过了,运气不好。

  • 问题内容: 我正在尝试使用php和jquery制作一个理论上的Web聊天应用程序,我已经阅读了有关长时间轮询和HTTP流的知识,并且设法运用了文章中介绍的大多数原理。但是,有两个主要问题我仍然无法解决。 长轮询 服务器将如何知道何时发送更新?是否需要连续查询数据库或有更好的方法? 使用HTTP流 在Ajax连接仍处于活动状态时,如何检查结果?我知道jQuery的ajax调用功能,但是如何在连接仍在

  • 问题内容: 我最近在StackOverflow上问了一个有关我的功能的问题,人们建议我使用Ajax Long Polling。我花了几天的时间研究该主题,并尝试编写基本的长轮询代码,但是这些代码都没有起作用,而且我什么也做不了。 这是我的基本功能: 有人能够告诉我如何将其转变为基本的长轮询功能,或者甚至直接指向我需要到达的路径。很感谢任何形式的帮助。谢谢! 问题答案: 通常(即,当不使用长时间轮询

  • 长轮询在GCP PubSub JS SDK上可用吗? 我希望能够同时处理多个PubSub消息,例如: 这是它将如何在AWS上工作的一个示例: SQS队列包含超过5条消息。 侦听器将在单个中一次获得5条消息。事件

  • 问题内容: 我是网络编程的新手。我有兴趣通过Java服务器和C客户端之间的套接字建立网络连接并保持连接无限打开的可能吗?我想保持连接打开状态以在客户端之间交换XML数据。 问题答案: 从理论上讲,可以无限期地打开服务器套接字;但是,使用客户端套接字是不可能的。主要原因是因为客户端套接字取决于处理数据的服务器端套接字,并且服务器套接字可能会关闭连接。 尽管可以无限期地保持连接打开,但实际情况通常会确

  • 问题内容: 我有3个屏幕,可以说, 登录 忘记密码 帮助画面 默认情况下,启动应用程序时将打开“登录”屏幕。单击“忘记密码”按钮时,将显示“忘记密码”屏幕,并且在单击“帮助”链接时将打开“帮助”屏幕。 我可以通过某种方式直接打开“忘记密码”屏幕,而无需执行使用 XCUITest 单击按钮的过程吗? 我建议与通过adb直接打开View的意图相同的内容。 问题答案: 据我所知,您不能使用XCUITes