我试图构建一个既有Python部分又有节点.js部分。Python部分是一个restfulapi服务器,并且节点.js将使用套接字.io充当推送服务器。两者都需要访问同一个数据库实例(在我的例子中是Heroku Postgres)。Python需要说话节点.js传递给客户端以发送部分消息。在
我已经构建并部署了Python和DB部分,并在“web”dyno下运行。我不确定如何构建节点部分,尤其是Python部分如何与节点.js部分。在
我假设节点.js将需要一个新的Heroku应用程序,这样它也可以运行在一个“web”动态,这样它就可以从HTTP路由堆栈中获益,并且客户端可以连接到它。在这种情况下,我的Python dynos会像普通客户机一样访问它吗?在
有什么选择?通常是怎么做的?在
在玩了一段时间后,也做了一些阅读,看起来Heroku需要这样做的应用程序有两个主要选项:
1)使用某种后端,两个应用程序都可以进行对话。例如DB、Redis、0mq等
2)使用我上面建议的。事实上,我已经着手实施了,而且很管用。在
我只是想分享我的发现。在
相关问题 更多 >
编程相关推荐