【发布时间】:2010-04-01 12:03:37
【问题描述】:
ServletA:
- 在查询中检索一组对象(大约 2000 个),然后运行权重函数来选择一个对象并对其进行更新。
- 事务中的所有内容,因此如果对象发生更改,它将获得异常
ServletB:
- 机器人客户端每 15 秒更新每个对象
因此,在 ServletA 中检索到的记录集每 2000/15 = 133 毫秒更新一次。
它会成功地不间断地更新对象吗?
【问题讨论】:
-
我可以将对象拆分为两个对象,一个由 servletA 更改,一个由 servletB 更改,并且仅在 servletA 中进行事务...我希望 GAE 能够定义只能在其上运行的应用程序一个虚拟机 - 并非所有应用都是全局的!
-
您预计这种情况会发生在您的实际应用程序中吗?也许您应该研究一下 DoS 保护:code.google.com/appengine/docs/java/config/dos.html
-
拜托,每 15 秒从机器人客户端获取更新对于许多应用程序(例如财务)来说都是微不足道的
标签: google-app-engine servlets