-
0 votesanswersviews
在ubuntu上为python 3.5扭曲
我尝试在我的虚拟环境中安装django Channels . 但它失败了 . 并且它给出了以下错误' twisted '的构建轮失败 . 这是什么意思 . ?我该如何处理这个问题?我的virtualenv上有 python 3.5 ,而我的操作系统是 Ubuntu . -
1 votesanswersviews
哪个是更好的实时应用解决方案?后端django直接连接到传感器或从数据库读取数据?
我正在开发一个实时网络应用程序,它将显示从浏览器中的传感器收集的数据 . 但似乎有两种方法可以做到这一点 . 在前端我使用Angular 4.在后端我使用django . 第一种方法是使用Django创建套接字客户端并直接连接到传感器dada collector(这是一个raspberry pi) . 在树莓派上有一个套接字服务器在它上面听 . 一旦django连接到raspberry pi,ra... -
3 votesanswersviews
如何在聊天应用程序中使用Django Channels实现通知服务?
我正在研究基于django的聊天应用程序,但对于 real time notifications 和 chatting ,我打算使用 django channels . 问题在于,除了文档之外,几乎没有任何资源可以获得对概念的深入了解 . 任何人都可以建议在我的应用程序中实现通知的方式,因为当用户收到消息时,他/她会收到通知(使用websockets概念) . 此外,我计划使用 Channels... -
1 votesanswersviews
生产环境 聊天应用程序上的Websockets:
当我开始使用Python(在本例中为Django Channels)的Web套接字时,我开始想知道公司如何扩展聊天应用程序 . 解决这个特定问题:用户A有一个他们参与的“群组消息”列表 . 用户A能够接收来自每个群组的通知 . 让我们假设用户A有5个不同的组,他希望实时通知 . 用户A是否有5个单独的Web套接字连接?这是最简单的,但最庞大,肯定不会扩展(如果我们每个用户有20个聊天怎么办) ... -
4 votesanswersviews
为什么芹菜,rabbitmq需要在django-channel才能完成它们的工作?
我今天第一次阅读 django-channels 的文档,发现以下行 Channels will take care of scheduling them and running them all in parallel. 这是否意味着,它也做了芹菜任务?我曾经混淆芹菜,rabbitmq,mqtt . 我以为我很清楚,我对芹菜,兔子和mqtt的理解是 celery - 后台作业,任务调度 ra...