目前,我有一个小脚本,使用ZeroMQ PUB-SUB套接字通过各种渠道接收大量信息。
我想要做的是:用zmq接收信息,处理它,然后通过WebSocket发送它,以便能够在AngularJS应用程序中使用它,显示实时信息。
我为python找到的所有websocket库都以异步方式工作,我可以发送消息作为对浏览器事先发送的消息的响应。我不希望发送消息作为响应,我想要流式传输我收到的所有信息,以用于可能正在运行的AngularJS应用程序的任何实例。
提前致谢。
编辑:我忘记了什么。我找到了这个How do I stream data through a flask application?,并使用了烧瓶,但它似乎只适用于创建websocket的烧瓶应用程序,我无法从角度连接到它。答案 0 :(得分:0)
一个很好的例子是Miguel Grinberg博客here。他创建了一个烧瓶后端,并在前端使用了Angular。
浏览器打开频道后,后端可以随时发送消息,不受任何时间限制。