问题是,如果某些事务与dynamo DB流相关联,导致进一步写入dynamo db表,那么dynamo DB如何处理酸性事务。
是要恢复那些使用dynamo DB流发生的写入,还是保持不变,并且如果它确实恢复了这些更改的工作方式,则在任何正式的AWS文档中都找不到以下行为。
例如,考虑的情况,总共需要3个事务,分别是原子A,B和C,但是当A执行时,它使用dynamoDB流,该流执行执行lambda函数的Dmb事务,该事务对其他dynamoDB表进行修改,现在,如果交易失败,将如何还原交易D所做的修改。
所以,我希望一些专家会向我指出正确的方向。
谢谢
varnit