Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku嗜好层最多允许;10“;进程类型,但不允许水平扩展?_Heroku - Fatal编程技术网

Heroku嗜好层最多允许;10“;进程类型,但不允许水平扩展?

Heroku嗜好层最多允许;10“;进程类型,但不允许水平扩展?,heroku,Heroku,在详细的比较表中,其表示最大进程类型数为10(可能有10个动态)。它还说,爱好层不允许水平缩放(意味着只有1个web动态对象,没有更多的web或worker动态对象)。据我所知,水平扩展意味着添加更多的web或/和工作进程 这对我来说似乎是矛盾的。我试着看了一下它的文档,但还是不明白 简单的Web应用程序只提供Web流程类型中的网页或API 高级Web应用程序可能具有额外的功能,例如,一个工作者进程(例如,你必须发送1000封电子邮件,因此你将该任务放入一个任务队列,工作者进程处理该任务。这样你

在详细的比较表中,其表示最大进程类型数为10(可能有10个动态)。它还说,爱好层不允许水平缩放(意味着只有1个web动态对象,没有更多的web或worker动态对象)。据我所知,水平扩展意味着添加更多的web或/和工作进程

这对我来说似乎是矛盾的。我试着看了一下它的文档,但还是不明白


简单的Web应用程序只提供
Web
流程类型中的网页或API

高级Web应用程序可能具有额外的功能,例如,一个
工作者
进程(例如,你必须发送1000封电子邮件,因此你将该任务放入一个任务队列,工作者进程处理该任务。这样你的主
Web
进程可以快速响应用户)、一个
调度程序
进程(执行cron操作)等


在Heroku上的hobby tier中,您可以有10个这样的工作人员,但是您的主
web
进程(处理网页/API调用)仍将由一个简单的dyno处理。dyno类似于处理器(硬件)的一个内核。现在,如果你的网站上有很多负载/访问者,这可能是不够的;您可能希望4个dynos单独处理
web
过程。好吧,这是你在业余爱好层面上做不到的。

好吧,如果我明白你的意思,这就是医生的意思。1) 爱好层只允许1个web进程。2) 文档中的10仅指工作进程。3) 水平缩放限制仅适用于web进程。1)是。2) 十是指1
web
+最多9个
worker
进程3)爱好层的水平缩放限制分别适用于10种进程类型中的每一种(也就是说,假设你要发送1000万封邮件,那么一个业余爱好者层的员工可能无法做到这一点。你要么将邮件分发给一个员工,要么升级你的Heroku计划,让一个员工可以“扩展”多个动态)。