TA贡献1847条经验 获得超11个赞
有两点需要注意:
命名空间是实体键的一部分,因此事务仅适用于作为事务一部分的实体。其他命名空间的实体即使 ID 相同也不会受到影响。
GAE 上的事务不进行锁定,而是使用乐观并发控制。所以事务永远不会阻塞,只是当两个事务在同一个实体上运行时,第二个事务将失败,然后运行时将尝试重复它最多 3 次。这种自动重试是您的事务应该是幂等的(= 多次运行代码应该产生相同的最终结果)的原因。
改善Go语言编程质量的50个有效实践
¥ 78.00
举报