It's a closed network application. So, no access to firebase.

On Mon, Mar 18, 2019, 5:58 PM Manas Nikam <manasnika...@gmail.com> wrote:

> You can use firebase cloud messaging
>
> On Mon, Mar 18, 2019, 5:50 PM Suresh Jeevanandam <jm.sur...@gmail.com>
> wrote:
>
>> In my web application based on Django and Channels, the user makes a
>> web-socket and send a JSON message. This initiates a celery task and a
>> reference to the task is sent to the user. Now, I want to update the client
>> when the results are ready.
>>
>> The possible solutions I thought were:
>> 1. The client sends a message through the same WebSocket asking for an
>> update on the particular task with its ID. The server will reply not-ready
>> and will send the result once ready.
>> 2. Use https://github.com/fanout/django-eventstream and make a stream in
>> a view (/task/ID/update/). This might result in wasting the server-side
>> resources (because of continuous polling in the view).
>>
>> Is there any other better way.
>>
>> Is there any background task that we can initiate in the consumer and it
>> will initiate communitation (send message) when needed. Or better yet, is
>> there a way we can write to the client's web-socket from the celery task.
>>
>> -
>> Suresh
>>
>> --
>> 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/d6ee181c-8d02-4a51-9215-3da10a75773c%40googlegroups.com
>> <https://groups.google.com/d/msgid/django-users/d6ee181c-8d02-4a51-9215-3da10a75773c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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/CAF%2BYYc5HdBqT5z9ku_PJ-u3Ac6uXBf%2BpTaTxWox1up_rMw%2BVxQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAF%2BYYc5HdBqT5z9ku_PJ-u3Ac6uXBf%2BpTaTxWox1up_rMw%2BVxQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAExkCEWr1a2YDBCHYSWWCxoJDDGh5-8a6K5KoirqOu6Z5WXsSg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to