Thanks Sheng for pointing out this and I just wonder the SkyWalking will trace the transaction event according to the issue [1]. And this transaction event could have the common SPI interface with the different vendor implementation, e.g. the ServiceComb and the Seata ?
Thanks, Zheng Feng [1] https://github.com/seata/seata/issues/714 Sheng Wu <[email protected]> 于2019年4月26日周五 下午6:47写道: > Please be advised, SkyWalking and seata integration are ongoing too. > > https://github.com/seata/seata/issues/714 > > SkyWalking agent even will be binding in Seata TC binary release. > > As shardingsphere pmc are developing SkyWalking plugin too. Please be > careful, don't make the conflict. > > zhaojun <[email protected]>于2019年4月26日 周五下午6:41写道: > > > Hi, all > > > > currently, we have integrated with saga using graph based engine in > > shardingsphere[1] > > it need us to collect all participated actual SQL, then submit to saga > > actuator in commit/rollback phase. > > if application crashed before invoking saga actuator, undo log of branch > > transaction SQL will not be saved, > > so recovery thread will not be executed correctly. > > > > it's better that encapsulating every actual SQL as a saga task in > > shardingsphere side, > > then submit to saga actuator realtime instead of batch processing all the > > SQLs at commit/rollback phase. > > this architecture will make the boundary more clear between shardingsphre > > and saga, currently we have done some additional works for integrating > saga. > > > > any thought? > > > > [1]: > > > https://github.com/sharding-sphere/shardingsphere-spi-impl/tree/master/sharding-transaction-spi-impl/sharding-transaction-base-spi-impl/sharding-transaction-base-saga > > < > > > https://github.com/sharding-sphere/shardingsphere-spi-impl/tree/master/sharding-transaction-spi-impl/sharding-transaction-base-spi-impl/sharding-transaction-base-saga > > > > > > > > > > > ------------------ > > Zhao Jun > > Apache Sharding-Sphere & ServiceComb > > > > -- > Sheng Wu > SkyWalking, Shardingsphere and Zipkin >
