我目前正在开展一个需要一些实时功能的项目,例如多用户聊天室等。
理想情况下,我希望让流星运行聊天应用程序(在不同的端口上),mongodb充当django后端的消息代理,这将负责用户注册,管理和所有“非实时”相关。
这将涉及设置一个反向代理,它将根据网址重定向到另一个端口(如果我错了,请告诉我)
这是可能的(甚至是可取的)吗?另一种选择是用龙卷风实现同样的目的。但我没有建立基于龙卷风的应用程序的经验,而是使用我熟悉的框架来做这件事。
谢谢,
答案 0 :(得分:0)
流星应用程序非常能够处理用户注册流程和许多其他事情。为什么不直接在流星中构建应用程序?您的应用程序听起来像是流星的完美候选者,与数据库的核心实时交互。
另一种选择是使用swampdragon在django中添加实时数据绑定。它允许服务器和客户端之间的简单双向通信。同样,对聊天应用程序至关重要。它也很容易安装和运行。
有没有具体的理由不在一个框架中单独实现您的应用程序?
答案 1 :(得分:0)
您可以让Django为Meteor前端服务,同时使用django-ddp提供对其数据的访问,从而为您提供一些明显的优势:
django.contrib.auth
个用户帐户。有一个Gitter chat room我可以在需要的时候给你帮助。
免责声明:我是django-ddp的作者。