我对GAE感到不满,因为 - 一个不能有全局变量和'synchronize'关键字。相反,我必须捕获一个基本上DB跨音异常并在while循环中重试 - 这将占用我所有的免费CPU时间,并且当我到达谷歌的qouata时将开始花钱我。
如何将GAE应用转换为我自己的tomcat服务器? - 如何在tomcat上安装DataNucleus Access Platform?
祝你好运
答案 0 :(得分:2)
App Engine基本上是一个分布式系统。您无法使用同步原语,因为您的应用程序将在多个VM和多台计算机上运行。依靠在单个VM上运行将极大地限制应用程序的可伸缩性。
你为什么要这样做?几乎可以肯定的是,没有锁定就可以实现它。