使用Nginx和uWSGI发送服务器事件

是否可以使用uWSGI和Nginx之后的python / Flask应用程序中的服务器发送的事件 ?

我发现在python / Flask中实现SSE的软件包,但他们似乎都使用gevent和greenlets。

https://github.com/DazWorrall/flask-sse

谢谢!

你不能简单地用uWSGI的gevent吗?

一般来说,这种技术应该与异步引擎一起使用,因为多线程/多进程范例的成本太高。

最新版本的uWSGI(从1.9开始)内置了对websockets / SSE的支持。 本文提供了一个很好的指导:

uWSGI文档:卸载Websockets和server-Sent Events