apache / apache/incubator-seata

feature: supports asynchronous branch transactions

Open
#2,389 1 comment 3 reactions 0 assignees View on GitHub
size: XL task: help-wanted
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

## Why you need it?
Is your feature request related to a problem? Please describe in details

## How it could be?
A clear and concise description of what you want to happen. You can explain more about input of the feature, and output of it.
refer:
1.pre-registered branch
2.report pre-branch status after asynchronous branch execution

![gaitubao_1](https://user-images.githubusercontent.com/20024955/76416572-4af5df00-63d6-11ea-94f5-315415fabd7b.jpeg)
![gaitubao_2](https://user-images.githubusercontent.com/20024955/76416589-534e1a00-63d6-11ea-8a1d-d3b0a96e0618.jpeg)

## Other related information
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing Seata's existing branch-transaction and TCC-related implementation, then trace how branch registration and status reporting work during asynchronous execution. Done should include support for pre-registered branches and reporting their status after asynchronous execution, with the expected behavior clarified first.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.