Hi, Documentation for Django 3.1 <https://docs.djangoproject.com/en/3.1/topics/async/#async-views:%7E:text=The%20main%20benefits%20are%20the%20ability,long%2Dpolling%2C%20and%20other%20exciting%20response%20types.> says this about async views:
*The main benefits are the ability to service hundreds of connections without using Python threads. This allows you to use slow streaming, long-polling, and other exciting response types.* I believe this means we could implement an SSE (Server-Sent Events <https://en.wikipedia.org/wiki/Server-sent_events>) view without monopolizing a thread per client, but I didn't figure out exactly how. I know about Django Channels, but I'm curious to see if we can avoid it. I initially thought StreamingHttpResponse was the way to go since it has been used successfully to implement SSE with synchronous views <https://stackoverflow.com/a/55522953/1164966>. Still, I would accept any solution based on asynchronous views. I opened a bounty on stack-overflow <https://stackoverflow.com/q/63316840/1164966>, but so far, no viable solution was proposed. Does anyone know how we could leverage async views to implement SSE? Best regards, Benoit Blanchon -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/18e1e20f-c3a0-4a21-845e-bf6f30c452f8n%40googlegroups.com.