【发布时间】:2012-01-28 00:21:44
【问题描述】:
我在 Ruby 中看到了许多用于动态扩展 heroku dynos 和 worker 的实现,例如 heroku-autoscale。 node.js 怎么样?是否有用于管理 node.js 的 heroku 实例的模块?
【问题讨论】:
我在 Ruby 中看到了许多用于动态扩展 heroku dynos 和 worker 的实现,例如 heroku-autoscale。 node.js 怎么样?是否有用于管理 node.js 的 heroku 实例的模块?
【问题讨论】:
我不知道任何已经存在的东西,但是您可以随时查询日志以查看您的应用程序当前的繁忙程度。
但是,对自动缩放要非常小心,因为它是一个非常复杂的主题。例如,假设您很忙,而您的数据库是一个瓶颈。您会看到一个缓慢的站点,因此可以使用更多的测功机来尝试加快队列速度。这会在数据库上产生更多流量,从而使问题更加复杂,并且会花费您更多的钱。
只有在您能够 100% 确定以各种方式扩展特定流程将缓解您可能遇到的任何问题的情况下,才进行自动扩展。
【讨论】: