我想知道,如果在CF Garden Container中使用多个线程是个好主意。根据12个因子应用程序,我的理解是一个容器一个进程和一个线程。但是,在与同事讨论后,我不再那么肯定了。
因此,在CF中使用线程池是个好主意。
祝你好运
答案 0 :(得分:1)
您使用的线程数完全取决于您。 Cloud Foundry对应用程序可以使用的线程数没有特别的区别。与任何环境一样,您可以使用的线程数将取决于可用资源,并且有关您的语言和运行时的线程使用的任何一般建议应适用于在Cloud Foundry上运行您的应用程序。
我提供的唯一Cloud Foundry特定建议是确保您的应用可以通过添加更多应用实例来扩展(而不是扩展RAM和CPU)。如果您可以轻松添加应用程序的更多实例,那么使用cf scale -i <num>
(在技术上您也可以cf scale
RAM,它可以在CF上很好地扩展,但是您将快速达到该路线的限制)
希望有所帮助!