Hello,

I would like to be able to create a Django Channels group such that:

   1. Websockets can can subscribe and unsubscribe (or disappear) to group 
   that the client specifies.
   2. When the first client subscribes to a group, it starts some process 
   (e.g. via celery task) that feeds this group with real time notifications 
   about a particular event.
   3. When the last client unsubscribes (or expires) from the group, it 
   kills the process or marks the process to self-destruct when next 
   convenient.

Step 1 is reasonable with this is groups. However not sure about 2 or 3. I 
can't see anyway with the existing groups to find out when the first client 
subscribes or the last client disappears.

I could replace/override ChannelLayer with my own code, but this seems 
unnecessarily intrusive. I could also write my own groups code, this also 
seems maybe excessive.

Any ideas or recommendations?

Regards

-- 
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 post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/20af7f07-3cbe-46a0-a968-e1562f1340ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to