Skip to content

Design of io.seata Upgrade Compatibility Solution

jimin edited this page Dec 21, 2023 · 1 revision

Background

The package name for Seata is planned to be changed to org.apache.seata in the future. After changing the name, it is important to ensure that existing users of io.seata can upgrade smoothly.

Target

Users will not need to make any additional code, configuration, or dependency changes; simply upgrading the POM dependency to a higher version will be compatible with the user's usage.

image

Architecture design

image

Detail design

API

@annotation

SPI(inner SPI、public SPI)

Clone this wiki locally