我正在使用go语言,通过通道和锁而不是数据存储区在不同的线程/例程之间进行通信似乎是一种很好的做法。但是,如果有多个实例在运行,则两个实例之间似乎不可能。有没有办法让它不开第二个,即使有高流量?
答案 0 :(得分:9)
回答标题中的问题:
转到应用仪表板,左侧会显示Application settings
链接。在管理界面中,您将找到两个滑块,将第一个拖动到最左侧,将第二个(Min pending Latency
)拖动到最大允许值(右侧)。最后但同样重要的是,优化您的请求响应时间。
即使您执行上述操作,也无法保证GAE不会启动第二个实例。
答案 1 :(得分:0)
我不认为这是绝对正确的方法..你必须从设计的第一天开始考虑可扩展性问题。正如克里斯托弗所说我会选择memcache!
答案 2 :(得分:0)
如果你想控制实例的产生和关闭,你应该使用Backends。