我希望用户能够在同一页面上一次在多个“频道”中进行聊天 - 基本上,根据用户偏好设置一个页面的聊天窗口,并且所有消息都是持久的,当用户打开一个特定的聊天窗口我希望他看到所有发布到此聊天的消息。关于框架的文档很少,我无法找到实现它的最佳方法:
- 频道列表在RedisSubscriber类中是硬编码的 - 如何将动态频道添加到列表中?
- 使用多个渠道的最佳方式是什么?使用单个频道和“过滤”消息根据某些唯一ID(在ws4redis.js中找不到此功能)显示实体,或者只进行多次订阅?
- 一般来说django-websocket-redis是一个很好的匹配吗?