GitHub user funky-eyes added a comment to the discussion: 【求助】tcc模式使用fence表情况下如何对上游重试做幂等?
Moreover, your argument doesn't hold up. A failed Try is simply the result of Phase 1. Once Phase 2 has already been resolved (global decision made), the server will outright reject any further branch registration attempts during Try — no new branches can be added. If the Try registration succeeds, it means the server hasn't yet received or processed the Phase 1 resolution. Therefore, this extra branch will be handled exactly like the original one and receive the same Confirm or Cancel instruction. There's simply no way one branch gets confirmed while the duplicate gets canceled. GitHub link: https://github.com/apache/incubator-seata/discussions/7892#discussioncomment-15545628 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
