等待NDB中的交易完成

问题描述 投票:0回答:1

我正在一个项目上,我遇到了这样的情况,我发送了POST请求,这是一个事务(必须满足)。 POST请求后,我立即重定向到一个页面,我必须在其中提取相同的数据,但是我要恢复旧数据。有没有办法让我的GET请求等待直到事务完成。我不想使用任何sleep()

这样的hacky解决方案
transactions google-cloud-datastore app-engine-ndb
1个回答
0
投票

这似乎是异步编程的学术示例。您没有提到正在使用的任何特定技术,但是所有常用编程语言都可以使用该技术。 JS中已知的Promise机制可能是一个很好的例子。如果您对此一无所知,可以在Google上搜索"Asynchronous Programming" + <your technology>。当涉及到数据存储时,Google有许多不错的API,可用于node.js,java和python等。您可以在这里查看https://cloud.google.com/datastore/docs/reference/libraries

© www.soinside.com 2019 - 2024. All rights reserved.