VueJS + Django频道

我刚刚阅读完VueJSDjango Channels的介绍,并想将它们一起使用以提供对网页上多个组件的实时更新。这说明了基本思想:

在此处输入图片说明

作为VueJS的新手,似乎上面的图在VueJS组件和websocket之间需要某种“中间人”,以确保每个组件都能获取正确的数据。

因此,我的问题是:

  1. 在架构上,这是一个好的设计吗?
  2. 如果是这样,VueJS可以充当“中间人”来管理哪个组件连接到哪个通道吗?

谢谢你的帮助 :)