事务对于数据一致性是非常重要的,shardingsphere对于XA 事务的支持,是在proxy,sharding-jdbc 内部使用xa start/commit/rollback 等接口,应用使用的接口为begin/commit/rollback,如果在应用端使用xa start/commit/rollback接口,会有一些问题,针对这个使用场景,大家对于功能边界,设计,实现,有什么想法吗?
github讨论:https://github.com/apache/shardingsphere/issues/12771,
mark,事务终于提上日程了,有兴趣的可以一起加入讨论。
期待呀!
感觉上XA事务依然有不小的性能影响。分布式事务的需求交给MQ来做不应该是个更好的选择吗?
XA 事务是一种强一致性事务,基于MQ实现的事务,是最终一致事务,强一致性的事务是有应用场景的。