Каналы Django вместе с uWSGI - PullRequest
       16

Каналы Django вместе с uWSGI

0 голосов
/ 10 сентября 2018

Я в настоящее время, Django rest api, который разработан с использованием docker, nginx, uWSGI, redis, Django & Angular.

Я добавляю пару конечных точек веб-сокета, я хотел бы сохранить существующую архитектуру и продолжить обслуживаниеhttp запросы через uWSGI & nginx.И использовать каналы Django (с nginx) для соединений через веб-сокеты.

Возможно ли это?Если да, могу ли я использовать только один контейнер и запускать uWSGI и daphne на разных портах?Или мне нужно отдельное приложение Django для каналов вместе и отдельный контейнер?

1 Ответ

0 голосов
/ 10 сентября 2018

Да, просто убедитесь, что пути в вашем urls.py не пересекаются с маршрутизацией от вашего CHANNELS_LAYER

CHANNEL_LAYERS = {
    "default": {
        # ...
        "ROUTING": "websockets.routing.channel_routing",
    },
} 
...