我希望能够用事务包装将任务排入 AppEngine 推送队列的代码,以便如果该事务中的任何代码失败,则不会将任务提交到队列中。我正在使用 PHP,但在文档中找不到这样的功能。
我使用 Propel2 作为我的 ORM,所以理想情况下我想将它们与 Propel2 事务相关联。
与此相反,Python 和 Java 似乎有这种支持:https ://cloud.google.com/appengine/docs/java/taskqueue/push/creating-tasks#enqueuing_tasks_in_cloud_datastore_transactions
有没有人这样做过或可以提出想法?
谢谢。