腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
firebase
事务
是否
会
重试
事务
之外
的
运行
代码
?
、
如果
事务
外部有更多
的
代码
/逻辑,这些
代码
/逻辑只应在
事务
成功时
运行
,这些
代码
是否
会在
重试
成功后
运行
?请参阅下面基于我
的
Express路由处理程序
的
解释示例。.send('success'); res.status(500).send('system error');
浏览 19
提问于2021-11-09
得票数 0
1
回答
如果修改子集合中
的
文档,
事务
会
失败吗?
、
让我们考虑以下示例: const userCollectionRef = firestore().collection如果我调用setUserData(123, someData);,并且当这个函数正在进行时,doSomethingElse(123, 'someDoc', someOtherData)函数会被调用-
事务
会
因为子集合中
的
文档被修改而失败吗根据这些文档,如果文档正在进行中,而user
浏览 1
提问于2020-09-15
得票数 0
4
回答
Firestore
事务
失败与“
事务
失败所有
重试
”
、
、
、
我正在
运行
一个非常简单
的
Firestore
事务
,它检查文档
是否
存在,如果没有,则在写入文档之前进行检查。(用例正在注册一个用户名--如果它尚未注册,则当前用户可以获取它)DocumentReference usernameDocRef =
事务
包含写操作之后
的</
浏览 0
提问于2018-06-21
得票数 7
回答已采纳
1
回答
事务
中
的
Firebase
普通查询
、
、
、
关于
Firebase
中
事务
的
一些问题。
事务
文档说明先读后写。比方说,如果我在开始时在db.runTransaction(t)中t.get() 2个文档。然后,在runTransaction
代码
块
的
中间,我t.update()这两个文档。这
是否
意味着,如果在t.update()
之外
的
两个文档中有任何更改,runTransaction将
重试
?另外,如果我在
事务
代码
块内执行正常
浏览 18
提问于2021-11-08
得票数 0
1
回答
云修复中
的
服务器端锁定
、
我对在Cloud上执行服务器端
事务
时所执行
的
锁
的
行为很好奇,如本视频所述: 我
的
事务
将读取多个文档并在它们上放置锁。我
的
问题是,这些锁
是否
限制了对文档
的
所有访问--包括对不是
事务
一部分
的
客户端
代码
的
并发读取?还是他们只限制写作?如果他们真的限制阅读,有没有办法避免这种情况--这可能
会
导致我正在开发
的
应用程序出现严重
的
减速。同样,
浏览 1
提问于2019-05-15
得票数 0
回答已采纳
1
回答
Firebase
Firestore
事务
“
事务
失败所有
重试
”
、
当我想要获取文档时,我所有的firestore
事务
都会失败。 我尝试过将其他文件更改规则公之于众。我发现,当我使用if检查时,它看起来像是get函数返回
的
数据。
浏览 10
提问于2019-04-27
得票数 0
回答已采纳
1
回答
我们
是否
对失败
的
Firestore
事务
收取费用?
、
如果一个
事务
读取了3个文档,然后成功地更新了2个文档,但是在此之后
的
某件事情
会
导致
事务
失败.我会被收费
的
3读和2写,即使他们是回滚?同样,下面的get()
是否
只需1读?db.collection('col1').doc('doc1').collection('col2').doc('doc2').get();
firebase
网站声明如下: 例如,如果
事务</em
浏览 4
提问于2020-10-03
得票数 3
1
回答
如果
firebase
.runTransactionBlock在错误
的
情况下完成,它会重新
运行
吗?
、
、
、
如果这个块完成时出错了,我应该自己重新
运行
吗?我有一个用户日志“客户端在
运行
事务
时断开连接”错误,我不太清楚如何优雅地处理这个问题。 ref.child("my_
Firebase
_Register").runTransactionBlockreturn finished() //if ther
浏览 4
提问于2022-03-12
得票数 0
回答已采纳
1
回答
在死锁或序列化错误期间,这两个
事务
是否
可能回滚?
、
、
在PostgreSQL (和其他MVCC数据库)中,
事务
可能由于死锁或序列化错误而回滚。假设两个
事务
当前正在
运行
,那么这两个
事务
(而不是一个
事务
)
是否
都会因为这种错误而失败呢?我之所以问这个问题,是因为我正在编写一个
重试
实现。如果两个
事务
都可能失败,那么如果两个
事务
都立即
重试
,我们可能
会
陷入永无休止
的
重试
循环。如果只有一个
事务
可以失败,我认为尽快
浏览 5
提问于2018-01-13
得票数 1
回答已采纳
1
回答
Spring Listener Container with Transaction Manager和
重试
建议顺序
、
、
、
我试图理解Spring侦听器容器是如何在
重试
上下文中处理
事务
的
。然而,我惊讶地注意到
重试
代码
包含在
事务
代码
中,而不是相反,这似乎更合理。来处理我读取
的
消息的确认和在此
事务
期间发送
的
消息
的
提交,并根据某些条件
重试
我
的
整个
事务
,但这种方式似乎不起作用。不仅如此,在
事务
内发生异常后,上下文可能
会
变得无用。我需要一个新
浏览 0
提问于2017-05-19
得票数 1
2
回答
意外复制键异常
、
、
我看到了SpringBoot2.0.4+ Hibernate
的
奇怪行为。 我有一个包含随机生成
代码
的
实体。如果已经为另一个实体设置了生成
的
代码
,则会按预期抛出一个DataIntegrityViolationException。这样,循环就可以用新
代码
再试一次,希望它不会被使用。当这种情况发生时,循环将继续,生成一个新
代码
,对saveAndFlush()
的
调用再次抛出相同
的
异常,说明已经使用了导致问题
的
原始
代码
浏览 1
提问于2019-02-12
得票数 0
2
回答
如何在云函数中
重试
云修复
事务
直到状态==为真
、
、
、
问题 在Cloud文档中,讨论了在失败时
重试
<em
浏览 0
提问于2018-02-19
得票数 2
5
回答
错误: 10中止:对这些文档
的
争用太多了。请再试一次
、
、
、
特别是,它们是什么意思:请
重试
{错误: 10中止:对这些文
浏览 0
提问于2018-09-14
得票数 12
3
回答
宇宙数据库中
的
存储过程
是否
在冲突时自动
重试
?
、
Cosmos DB中
的
存储过程是
事务
性
的
,在带有乐观并发控制
的
隔离快照下
运行
。这意味着可能会发生写入冲突,但会检测到它们,因此
事务
会
回滚。如果发生这种冲突,Cosmos DB
是否
会
自动
重试
存储过程,或者客户端
是否
收到异常(可能是HTTP 412先决条件失败?)并且需要实现
重试
逻辑本身?
浏览 5
提问于2020-08-13
得票数 0
回答已采纳
1
回答
事务
中
的
FirebaseDatabase根引用为空。
、
、
我正在尝试执行一个
Firebase
事务
,以便在我
的
Firebase
数据库中
的
两个位置更改值,但是
事务
传递给我
的
MutableData为null。
是否
禁止在数据库根上
运行
事务
?我
是否
必须
运行
多个链式
事务
才能完成这一任务?
浏览 1
提问于2017-03-22
得票数 0
回答已采纳
1
回答
如何在云函数触发器中使API调用幂等
、
、
、
我有一个访问API
的
onCreate云函数,但我需要确保它永远不会击中它两次。云函数触发器可以执行不止一次,并且鼓励我们使用eventId进行幂等。以下是我目前
的
情况: return admin.firestore.then(() => { })
浏览 3
提问于2021-09-16
得票数 1
回答已采纳
2
回答
如何
重试
扳手被中止
的
提交?
、
在Commit()
的
扳手文档中,它说: 如果
事务
被中止,
是否
必须重新
运行
从
事务
开始执行
的
所有语句才能
重试
?如何在扳手上复制失败
的
提交以验
浏览 0
提问于2019-05-13
得票数 0
回答已采纳
2
回答
TransactionAbortedException -你能安全地重新
运行
吗?
、
异常
事务
(进程ID 59)在锁定资源时与另一个进程陷入僵局,并被选择为死锁受害者。重新
运行
事务
。从那时起,我就找到了导致死锁
的
原因,但是它让我纳闷,为什么这个错误没有弹到TransactionAbortedException,所以我确实可以只为这个特定
的
情况重新
运行
事务
。内部异常不包含任何可能指示实际错误
的
信息。 作为重新
运行
事务
的
理由,检测到一个TransactionAbortedExceptio
浏览 4
提问于2016-10-21
得票数 6
1
回答
MDB
事务
在超时时不回滚电子邮件
、
、
、
但是,无论何时达到超时,它都会抛出超时异常并
重试
消息,但嵌套
的
事务
及其进程不会回滚(从会话bean)。因此,由于
重试
,会发出多封电子邮件,但除了从MDB本身记录
的
内容
之外
,所有日志记录都会回滚(从会话bean)我还根据需要将TransactionManagement类型显式地设置为带
浏览 0
提问于2011-08-06
得票数 0
回答已采纳
1
回答
应用程序引擎NDB
事务
冲突
、
、
在App文档()中,它说:“如果
事务
‘与另一个
事务
’发生冲突,它就会失败;
会
自动
重试
这些失败
的
事务
几次”。另外,还有一个相关
的
问题:
是否
存在
事务
部分完成然后回滚
的
情
浏览 2
提问于2014-12-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
13.sjdbc之最大努力型分布式事务
分布式系统:数据一致性解决方案
金融级分布式事务解决方案DTC
一文讲透微服务架构下如何保证事务的一致性
你的Oracle 12C Transaction Guard已到账
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券