尝试Transaction
在我的应用程序中执行此操作时出现此错误:
transactions on multiple entity groups only allowed in High Replication applications
使用适用于 Eclipse 的 Google 插件,可以轻松启用 HA 选项;但是,当使用 GAE maven 原型运行时:mvn gae:run
不确定如何使用 Maven 启用 HA。我该如何启用它?
尝试Transaction
在我的应用程序中执行此操作时出现此错误:
transactions on multiple entity groups only allowed in High Replication applications
使用适用于 Eclipse 的 Google 插件,可以轻松启用 HA 选项;但是,当使用 GAE maven 原型运行时:mvn gae:run
不确定如何使用 Maven 启用 HA。我该如何启用它?
您需要将您的应用程序迁移到 HR。
然后您需要使用新的应用程序标识符。您无法在不更改应用程序 ID 的情况下从 Master/Slave 迁移到 HR。
https://developers.google.com/appengine/docs/adminconsole/migration
也就是说,我不熟悉 kindleit gae 插件的配置。要在官方插件中启用此功能,您可以将其添加到您的 pom 中:
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.7.6</version>
<configuration>
<jvmFlags>
<jvmFlag>-Ddatastore.default_high_rep_job_policy_unapplied_job_pct=20</jvmFlag>
</jvmFlags>
</configuration>
</plugin>