gpt4 book ai didi

amazon-web-services - 同一个dyno可以运行多个进程吗?

转载 作者:行者123 更新时间:2023-12-04 08:18:40 26 4
gpt4 key购买 nike

我正在创建运行多个微服务的小应用程序。我想让这个应用程序 24/7 可用,所以免费的 dyno 时间对我来说是不够的。如果我升级到 hobby我会得到的计划 10 Process Types .

我可以在每个进程 (web) 上运行另一个微服务吗,或者 Heroku 是否让我只能为每个 dyno 安装一个 web 进程,另一个 10 process types用于扩展我的应用程序?换句话说,如果我需要 6 个 24/7 全天候运行的微服务,我应该购买 6 个 hobby dynos 吗?

最佳答案

您只能有 1 个 Web 进程类型。您可以水平扩展您的 web 进程以在多个 dynos 上运行(“水平可扩展性”),但是您需要升级到至少标准 1x dyno 类型才能做到这一点(即,如果您正在使用,您只能运行 1 个 web dyno 实例免费或业余爱好 dyno 类型)。

但是,除了您的 Web 进程之外,您还可以实例化多个额外的进程类型(例如“worker”进程)。这些将无法监听来自客户端的 HTTP/S 请求,但可用于从 Web 进程卸载长时间运行的作业。

因此,如果您将 4-6 个微服务中的每一个映射到 Procfile 中的不同进程类型,并且如果您的微服务本身不是 Web 服务器,那么您可能可以使用业余 dynos。

关于amazon-web-services - 同一个dyno可以运行多个进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42836979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com