странице, но проблема в том что я не могу перейти на другую страницу пока код в consumers после подключения к вебсокету не завершит свою работу. Какой способ является самым лучшим для того чтобы обойти этот косяк?
долго выполняется функция connect? много запросов к бд? сам консумер асинхронный?
Коннект быстрый, я пока на локал хосте. Запросов к бд нет, я для теста написал. В консумере только range(10) отправка радомных цифр через пару секунд.
тогда, не совсем понимаю, что значит "не дает перейти на другую страницу", в js страницы, при подключении нет обработки отключения от сокета?
Нет, видимо в js вебсокет написан чтобы он работал синхронно
Объясню про "не дает перейти на другую страницу" После подключение к вебсокету этот вебсокет пришлет 10 сообщений в течении 15 секунд. В течении этих 15 секунд я не могу перейти на другую страницу. Страница тупо грузится и переходит только тогда, когда эти 15 секунд прошли и вебсокет закончил свою работу.
Обсуждают сегодня