多个独立的 websockets 连接

multiple independent websockets connections

我一直在玩 django 频道 + angular。我创建了一个应用程序,它只使用计数器 1、2、3、4 将通知发送到前端。它工作正常,除非我在多个选项卡中打开页面。我也无法断开与 websocket 的连接,我可以使用取消订阅,但它并没有真正关闭连接,但这更像是一个 angular 问题。无论如何,我怎样才能使我的套接字多线程,所以如果我从同一台计算机发出多个请求,但从不同的选项卡发出多个请求,它将工作并且将创建 2 个不同的消费者实例,因此,如果我在同一台计算机上加载 2 个页面,计数器应该不同的独立递增计数器。我需要 redis 吗?

我的 url 路由器丢失了。as_asgi() 这有效:

URLRouter([path('wscrawpredict', CrawPredictConsume.as_asgi(),name="wscraw")])