通过Python中的ZeroMQ接收的WebSocket流式传输信息

时间:2018-01-08 18:12:49

标签: python websocket zeromq

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

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

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

提前致谢。

编辑:我忘记了什么。我找到了这个How do I stream data through a flask application?,并使用了烧瓶,但它似乎只适用于创建websocket的烧瓶应用程序,我无法从角度连接到它。

1 个答案:

答案 0 :(得分:0)

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

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