使用Heroku,如何在需要时通过网络测功机扩展一个 AUTO ?假设我们每2-3分钟就会有100个并发用户激增。如果我们的应用程序停留在5-6次网络测功上。我们被搞砸了。

其次,我将无法24小时监控流量以确定是否需要放大或缩小。

到目前为止,我已经看过http://hirefireapp.com/http://www.heroscale.com/
关于这两个有什么建议吗?

最佳答案

heroku不能本地执行此操作的原因是这是一个难以解决的复杂问题。

例如,想象一下上面的情况,您突然开始看到队列形成,并想要增加测功。你又摇了十个。但是,这不是一个动态问题,您的数据库运行缓慢,因此现在您有更多的动态事件都在等待数据库,现在对该数据库的需求甚至更高。

尽管有自动缩放产品,但我还没有尝试过其中任何一种,并且完全相信,目前只有人可以正确地进行缩放。你的旅费可能会改变。

我过去发现,将资源设置为预期的使用水平(可能高于当前使用水平)往往效果最好,但不包括大量的流量涌入(例如,受Hack​​er News的关注等)

10-06 15:14