对于一个简短的概述/说明,我使用 Django 作为 webapp 的面包和黄油。我想为应用程序添加一堆“实时”功能。更重要的是,我可以使用 Torndao 或 django-socketio 之类的东西。所以我想做的是全力以赴,将 Django 与 node.js 一起使用。基本上,Django 将获取所有数据并处理所有帐户。然后当一条数据发生变化时,它会使用 AMQP 发送一条消息,该消息会将消息路由到 node.js。然后 Node.js 将使用 socket.io 将新数据获取到浏览器。
我的问题是如何让两者一起玩。具体来说,我怎样才能将两者都放在同一个域上,以便当客户端连接到
var socket = io.connect('http://thedomain.com');
它将由 node.js 处理,所有其他请求将转到 Django?另外,如果可能的话,我希望 Django 应用程序在 Heroku 上作为独立应用程序运行,并且 node.js 也可以在独立应用程序的 Heorku 上运行。任何提示或指示将不胜感激!谢谢!