在详细的对比图中,它说进程类型的最大数量是10 (可能有10个dynos)。它还说,业余爱好层不允许水平缩放(这意味着只有一个web dyno,不能再有web或worker dynos)。据我所知,水平伸缩意味着添加更多的web或/和工作进程。
这对我来说似乎是矛盾的。我试着浏览了它的文档,但仍然不明白。
发布于 2020-05-15 09:14:34
简单的Web应用程序只提供来自web
进程类型的网页或应用程序接口。
高级Web应用程序可能有额外的功能,例如worker
进程(例如,您必须发送1000封电子邮件,因此您将该任务放入任务队列中,然后工作进程会处理它。因此,您的主web
进程可以快速响应用户)、scheduler
进程(用于执行cron操作)等。
在Heroku上的业余爱好层中,你可以有10个这样的工作者,但是你的主web
进程(处理网页/API调用)仍然会由一个基本的dyno进程来处理。dyno类似于一个处理器(硬件)的一个核心。现在,如果您的网站上有大量的负载/访问者,这可能是不够的;您可能希望4个dynos单独处理您的web
进程。好吧,你不能在业余爱好层这样做。
https://stackoverflow.com/questions/61809385
复制相似问题