dtm-labs / dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
http://d.dtm.pub
BSD 3-Clause "New" or "Revised" License
10.03k stars 961 forks source link

dtm-spring-boot-starter #252

Open jsrdxzw opened 2 years ago

jsrdxzw commented 2 years ago

Hi,I have developed DTM java client based on spring boot, which provides many convenient functions. Now it supports following:

  1. Saga
  2. Tcc
  3. two-phase commit

Here is the project dtm-spring-boot-starter @jxlwqq @li-xiao-shuang

li-xiao-shuang commented 2 years ago

Hi,I have developed DTM java client based on spring boot, which provides many convenient functions. Now it supports following:

  1. Saga
  2. Tcc
  3. two-phase commit

Here is the project dtm-spring-boot-starter @jxlwqq @li-xiao-shuang

It looks good, if you want to contribute to the community, you can improve on the basis of the https://github.com/dtm-labs/dtmcli-java project

jsrdxzw commented 2 years ago

Hi,I have developed DTM java client based on spring boot, which provides many convenient functions. Now it supports following:

  1. Saga
  2. Tcc
  3. two-phase commit

Here is the project dtm-spring-boot-starter @jxlwqq @li-xiao-shuang

It looks good, if you want to contribute to the community, you can improve on the basis of the https://github.com/dtm-labs/dtmcli-java project

Yeah, dtmcli-java I see it, But dtm-spring-boot-starter design is very different from the previous one dtmcli-java, and as far as I know there are ential differences between spring boot development env and other java development env. It should be depends on which development environment the user is based on. Therefore, It may be better to establish an independent library, If java EE, especially spring boot user will prefer to use dtm-spring-boot-starter I think..

@li-xiao-shuang

li-xiao-shuang commented 2 years ago

Hi,I have developed DTM java client based on spring boot, which provides many convenient functions. Now it supports following:

  1. Saga
  2. Tcc
  3. two-phase commit

Here is the project dtm-spring-boot-starter @jxlwqq @li-xiao-shuang

It looks good, if you want to contribute to the community, you can improve on the basis of the https://github.com/dtm-labs/dtmcli-java project

Yeah, dtmcli-java I see it, But dtm-spring-boot-starter design is very different from the previous one dtmcli-java, and as far as I know there are ential differences between spring boot development env and other java development env. It should be depends on which development environment the user is based on. Therefore, It may be better to establish an independent library, If java EE, especially spring boot user will prefer to use dtm-spring-boot-starter I think..

@li-xiao-shuang

I think it needs to be managed together. Springboot Starter can be improved on the basis of Java-SDK