0

我想知道,在 CF Garden Container 中使用多个线程是否是个好主意。根据 12 Factor 应用程序,我的理解是一个容器一个进程和一个线程。但是,在与同事讨论后,我不再那么确定了。

那么,在 CF 中使用线程池是个好主意吗?

此致

4

1 回答 1

1

您使用多少线程完全取决于您。Cloud Foundry 没有为您的应用程序可以使用的线程数添加任何特殊区别。与任何环境一样,您可以使用的线程数将取决于可用资源,任何关于您的语言和运行时线程使用的一般建议都应适用于在 Cloud Foundry 上运行您的应用程序。

我将提供的唯一 Cloud Foundry 特定建议是确保您的应用程序可以通过添加更多应用程序实例来扩展(而不是扩展 RAM 和 CPU)。如果您可以轻松添加应用程序的更多实例,那么它将通过使用cf scale -i <num>(从技术上讲,您也可以cf scale使用 RAM,但您将很快达到该路线的限制)在 CF 上很好地扩展。

希望有帮助!

于 2017-06-20T13:07:12.767 回答