在 Heroku 上,1 个应用程序和 1 个工作人员需要多少个测功机?



嗨,我对 Heroku 定价有点困惑。

我想在heroku上托管我的应用程序,我的应用程序由一个节点js应用程序(rest API后端(,一个节点jsworker,redis和Mongo DB数据库组成。

在业余爱好计划中,它说有"10 种流程类型",即使我已经阅读了文档,我也不确定流程类型是什么意思。

我的应用程序和工作人员是否需要单独的测功机? 或者 1 个测功机可以包含 1 个应用程序和 10 个不同的工作线程?


根据我目前的理解,我需要的是:

  • 我的应用程序和工作人员的 1 个爱好测功机计划:7 美元
  • 共享集群 1 GB mlab MongoDB 数据库 : $18
  • 爱好开发 redis 计划:$0 总计 : $25

我说的对吗?

对不起,英语不好。

使用 Heroku术语,您需要创建一个具有以下功能的 Heroku 应用程序:

  • 一个爱好网络测功机 - 为您的 REST API 7 美元/月
  • 一个爱好工人测功机 - 为您的工人 7 美元/月
  • 一个mLab MongoDB共享集群1GB附加组件18$/月
  • 一个 Heroku Redis 爱好开发附加组件 0$/月

总共 32 美元/月按秒按比例计算

为了回答您对进程类型的疑问,请考虑上面提到的dynos有两种不同的类型:一种是Web,另一种是worker

Web类型是一个特殊的保留字,它向 Heroku 指示哪个是将接收外部 http 流量的测功机。相反,worker类型只是一个逻辑标签,与web不同,它只是向Heroku表明它不会收到任何外部流量,您可以随意命名(例如myworker,调度程序,任务处理程序......

最新更新