Добрый день! Всех с новым годом!
Вопрос такой: я делаю мессенджер. У меня есть посылка сообщений через вебсокет.
При посылке сообщения идет запрос к реляционной бд на предмет проверки блеклиста юзера и относится ли юзер (юзеры) к беседе в которую он хочет написать.
для того чтоб сокет не блокировался я хотел бы исполнять функцию проверок в бд через Celery.
Но мне надо вызвращать результат от работы функции. А вот с этим проблема.
Есть ли примеры как это делать?
Либо мой подход не правилен?
PS: да у меня есть redis, но я с ним работаю только когда юзер подконекчен к серверу по веб сокету (когда подконекчивается данные появляются, когда отконекчивается - удаляются). Но я думаю это не очень хорошо хранить в редисе дубликаты информации из реляционной базы данных.
Updated 2 Jan. 2016, 18:14 by Closius.