gpt4 book ai didi

Django channel 与 uWSGI

转载 作者:行者123 更新时间:2023-12-02 01:53:31 26 4
gpt4 key购买 nike

我目前使用 docker、nginx、uWSGI、redis、Django 和 Angular 开发 Django Rest api。

我正在添加几个 websocket 端点,我想保留现有的架构并继续通过 uWSGI 和 nginx 提供 http 请求。并使用 Django channel (带有 nginx)进行 Web 套接字连接。

这可能吗?如果是这样,我可以只使用一个容器并在不同的端口上启动 uWSGI 和 daphne 吗?或者我是否需要单独的 Django 应用程序来处理所有 channel 和单独的容器?

最佳答案

是的,只需确保 urls.py 中的路径不与来自 CHANNELS_LAYER 的路由重叠

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

关于Django channel 与 uWSGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52262194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com