什么是分布式事务?什么是CAP理论?什么是BASE理论?常见的分布式事务解决方案?简单介绍一下seata框架?如何使用seata解决分布式事务?介绍一下seata AT模式的工作原理?请详细说明一下AT模式具体是如何实现事务回滚的?seataAT模式是否有脏读问题,如何解决?seataAT模式是否有脏写问题,如何解决?项目中的实际业务场景?