Django уведомление в режиме реального времени - PullRequest
0 голосов
/ 11 февраля 2020

Я работаю над django проектом, который требует общения в режиме реального времени, я нашел в Google, что лучший способ сделать это - использовать протокол MQTT, таким образом, мне нужно написать своего собственного брокера, создав подкласс * брокера HBMQTT, но, кажется, трудно запустить MQTT-брокер и django веб-сервер на одной и той же службе, также я обнаружил, что приложение channels и ASGI очень хорошо подходит для локального использования channel layers и redis, но я не могу использовать redis на веб-хосте 'некоторые ограничения на хосте. Какое-то решение подсказало мне использовать channels с BACKEND channels.layers.InMemoryChannelLayer, но, согласно их документам, оно не для производства.

- есть идея? или лучшее решение, чем использование mqtt и каналов? или я могу смешать HBMqtt.Broker с channels как любой потребитель? Английский sh не является моим родным языком, поэтому прошу прощения за любые ошибки.

...