【问题标题】:Stream information through a WebSocket received through ZeroMQ in Python通过 Python 中通过 ZeroMQ 接收的 WebSocket 流式传输信息
【发布时间】:2018-01-08 18:12:49
【问题描述】:

目前,我有一个小脚本,它使用 ZeroMQ PUB-SUB 套接字通过各种渠道接收大量信息。

我想做的是:用zmq接收信息,处理它,然后通过WebSocket将它发送出去,以便能够在AngularJS应用程序中使用它,显示实时信息。

我为 python 找到的所有 websocket 库都以异步方式工作,我可以在其中发送消息作为对浏览器提前发送的消息的响应。我不想发送消息作为响应,我想流式传输我收到的所有信息,用于可能正在运行的 AngularJS 应用程序的任何实例。

提前致谢。

编辑:我忘记了一些事情。我找到了这个How do I stream data through a flask application?,并让它与flask一起工作,但它似乎只适用于创建websocket的flask应用程序,我无法从角度连接到它。

【问题讨论】:

    标签: python websocket zeromq


    【解决方案1】:

    Miguel Grinberg 博客here 就是一个很好的例子。他创建了一个烧瓶后端并在前端使用 Angular。

    浏览器打开通道后,后端可以随时发送消息,不受时间限制。

    【讨论】:

    • 谢谢!我已经阅读了那个例子,但我还没有真正检查过完整的 git repo。有一个关于如何产生可以做其他事情的线程的示例,并发送通过 websocket 生成的信息,这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 2011-06-30
    • 2017-09-30
    • 1970-01-01
    • 2020-11-01
    • 2015-10-28
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多