首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将PHP事务中的任务入队

将PHP事务中的任务入队
EN

Stack Overflow用户
提问于 2016-10-07 09:35:32
回答 1查看 25关注 0票数 1

我希望能够将将AppEngine推送队列中的任务与事务打包在一起的代码,这样,如果该事务中的任何代码失败,任务就不会提交到队列中。我正在使用PHP,但在文档中找不到这样的功能。

我使用Propel2作为我的对象关系管理,所以理想情况下,我希望将它们与Propel2事务相关联。

与之相反,Python和Java似乎有这样的支持:https://cloud.google.com/appengine/docs/java/taskqueue/push/creating-tasks#enqueuing_tasks_in_cloud_datastore_transactions

以前有没有人这样做过,或者可以提出想法?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-08 06:54:52

不能在PHP SDK中使用此功能的根本原因是它没有对云数据存储的内置支持。Java和Python都在数据存储之上提供了这一点。我不是PHP专家,但是Propel2 relies on PDO支持事务,这似乎很难与任务队列API相提并论。如果找不到适用于PHP的通用事务管理器(这似乎不太可能),您可能会发现很难做自己想做的事情。也许重新审视你的方法是值得的;对不起,我不能提供更多的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39908048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档