gpt4 book ai didi

java - 物化和交易

转载 作者:行者123 更新时间:2023-12-02 12:43:56 24 4
gpt4 key购买 nike

我正在尝试在我的 App Engine 项目中使用 Objectify。它有效,但我有几个“路径”,其中单个实体可以由单个 servlet 读取和写入。现在,如果我很好地理解了架构,根据负载,servlet 容器可以多次实例化我的 servlet,不是吗?那么问题是:在这种情况下我需要使用 Objectify 事务吗?我的疑问是非常基本的,因为我认为这种情况在这种情况下发生 99% 的时间,所以此时另一个问题是:我什么时候可以使用简单的对象化加载和保存?希望有人能澄清一下。

最佳答案

来自 Objectify Wiki:如果您在没有显式事务的情况下对数据存储进行操作,则每个数据存储操作都会被视为一个单独的小事务,会单独重试(链接: https://github.com/objectify/objectify/wiki/Concepts#transactionless )。

因此所有的 save()delete() 都在单独的事务中执行。因此,即使 GAE 启动 Servlet 的多个实例也没关系。

当您想要将多个操作作为原子事务(全部或无)执行时,您可能需要显式启动事务。例如选择并修改,或一起修改多个对象......

关于java - 物化和交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44849987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com