我有一个heroku应用程序,它有两个进程 - 一个Web和一个worker,都在同一个应用程序中。我计划在ps中运行这两个:整个月的比例为1x。这基本上意味着我每月超过750免费dyno小时,并且必须支付一些费用。
一个应用,两个流程
应用
我正在考虑将它们分成两个独立的应用程序,即Web和工作人员拥有自己的应用程序,并通过REST API在它们之间进行通信。由于这些是两个应用程序,因此每个应用程序将分别如下所示。这样两个应用程序将分别在750小时以下,并且不会收取费用。
两个应用,每个都有一个流程
App1的
App2的
在第一种方法中,这样做的优点和缺点是什么?感谢
答案 0 :(得分:0)
据我所知,这种方法的唯一 Pro 是节省成本,缺点不得不跳过篮球通过REST API进行通信。