如何将谷歌应用引擎实例限制为一个?

时间:2012-03-02 22:22:16

标签: google-app-engine instance go

我正在使用go语言,通过通道和锁而不是数据存储区在不同的线程/例程之间进行通信似乎是一种很好的做法。但是,如果有多个实例在运行,则两个实例之间似乎不可能。有没有办法让它不开第二个,即使有高流量?

3 个答案:

答案 0 :(得分:9)

回答标题中的问题: 转到应用仪表板,左侧会显示Application settings链接。在管理界面中,您将找到两个滑块,将第一个拖动到最左侧,将第二个(Min pending Latency)拖动到最大允许值(右侧)。最后但同样重要的是,优化您的请求响应时间。

即使您执行上述操作,也无法保证GAE不会启动第二个实例。

答案 1 :(得分:0)

我不认为这是绝对正确的方法..你必须从设计的第一天开始考虑可扩展性问题。正如克里斯托弗所说我会选择memcache!

答案 2 :(得分:0)

如果你想控制实例的产生和关闭,你应该使用Backends