incubator-seata-go
incubator-seata-go copied to clipboard
Go Implementation For Seata
**What this PR does**: Implement rocketmq mode for tcc. **Which issue(s) this PR fixes**: Fixes #765 **Special notes for your reviewer**: **Does this PR introduce a user-facing change?**: ```release-note ```
跟进此pr:https://github.com/apache/incubator-seata-go/pull/772 并签出已有分支更改,创建新pr
**What would you like to be added**: In saga, there is no TransactionalTemplate yet, which is convenient for transaction operations in saga logic. **Why is this needed**: In order to...
**What this PR does**: refactor the architecture of build beforeImage and afterImage. - [x] remove repeated build beforeImage and afterImage in undo/builder package - [x] extract the public ExecContext logic...
 **What happened**: **What you expected to happen**: The integration test action has been commented out and needs to be re-enabled in due time. **How to reproduce it (as minimally...
**What this PR does**: Implement the discovery service by Zookeeper. **Which issue(s) this PR fixes**: Fixes #580 **Special notes for your reviewer**: I use the GetW function to monitor changes...
**What would you like to be added**: 压测文章加到官网 https://github.com/apache/incubator-seata-go/pull/686 **Why is this needed**:
refer: https://github.com/apache/incubator-seata/pull/5051 **What happened**: 当出现如下情况时,事务将被意外回滚 1.当这个商品被创建后,事务决议成回滚状态 2.随之商品被创建后又被其他本地事务(没有加globaltransational注解或者传递xid失败的情况下)给修改了,比如库存,商品描述之类的 3.这个商品一直被脏写无法回滚,因为已经被修改了 4.这个商品在某一天被改回了当初创建出来的数据,seata-server下发回滚发现后镜像跟undolog中记录一致,所以回滚掉了 **What you expected to happen**: **How to reproduce it (as minimally and precisely as possible)**: **Anything else we need to know?**:
Saga is a distributed transaction processing mode used to ensure consistency in distributed systems.The state machine mode of saga implemented in seata java, it`s needs to be support in seata...
**What would you like to be added**: ref: https://github.com/apache/incubator-seata/tree/02e1514012315b87d0693201898a76d6ab66d6b4/test/src/test/java/org/apache/seata/integration **Why is this needed**: