You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2019/06/13 04:23:42 UTC

[GitHub] [incubator-shardingsphere] terrymanu edited a comment on issue #2335: Support distributed transaction by integrating seata.

terrymanu edited a comment on issue #2335: Support distributed transaction by integrating seata.
URL: https://github.com/apache/incubator-shardingsphere/issues/2335#issuecomment-489877546
 
 
   Basic tasks:
   - [x] Add a new module name as `sharding-transaction\sharding-transaction-base\sharding-transaction-seata-at`
   - [x] Implement SPI `ShardingTransactionManager`with Seata's transaction API
   - [ ] bind transactionContext to branch thread while execute sql.
   
   Enhancement tasks to be discuss further:
   - [ ] Define a new interface and SPI for SQL AST result on Seata, ShardingSphere will implement this SPI to assemble AST, to avoid parse SQL twice
   - [ ] Think about how to use same configuration of register center to distribute for Seata and ShardingSphere,  to avoid user configure twice
   - [ ] Add a new module name as `sharding-transaction\sharding-transaction-xa\sharding-transaction-seata-xa` when Seata finished XA feature

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services