我有一个 heroku 应用程序,它有两个进程 - 一个网络和一个 worker ,都在同一个应用程序中。我计划在整个月内在 ps:scale 1x 中运行这两个。这实质上意味着我每月超过 750 个免费 dyno 小时并且必须支付一些费用。
一个应用,两个进程
应用程序
我正在考虑将它们拆分为两个独立的应用程序,Web 和拥有自己的应用程序的工作人员,并通过 REST API 在它们之间进行通信。由于这是两个应用程序,因此它们分别如下所示。这样两个应用程序将分别低于 750 小时并且不会收费。
两个应用程序,每个应用程序一个进程
应用程序1
应用程序2
与第一种方法相比,这样做的利弊是什么?谢谢
最佳答案
据我所知唯一亲 这种方法是节省成本,缺点 必须跳过箍以通过 REST API 进行通信。
关于django - 一个 Heroku 应用程序中的两个进程 vs 两个 heroku 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25410254/