Distributed transactions are based on the JTA / XA specification(this feature has not yet been implemented)
Two-phase commit:
In Dubbo, Seate can be used to support distributed transactions.