分布式事务
文章平均质量分 71
my_styles
重在分享
展开
-
java spring 事务失效的12种情况
2. 方法用final修饰3.方法内部调用有时候我们需要在某个Service类的某个方法中,调用另外一个事务方法,比如: 在该Service类中注入自己; 在该Service类中注入自己也是一种选择。具体代码如下:4.未被spring管理没有添加 @Controller、@Service、@Component、@Repository等注解5.多线程调用两个方法不在同一个线程中,获取到的数据库连接不一样,从而是两个不同的事务6.表不支持事务数据库 存储引擎 不转载 2022-10-11 16:23:29 · 1941 阅读 · 0 评论 -
Windows系统下安装分布式事务seata服务端,配置中心使用nacos
官网下载地址:Releases · seata/seata · GitHub这里我下载的是1.2版本然后进行解压压缩包解压后里面文件目录如下进入配置文件conf默认目录如下修改registry.conf 为如下,这里没有用的配置删除了,只留nacos的配置了;代码如下:registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "nacos" naco...原创 2021-03-10 15:12:37 · 982 阅读 · 0 评论 -
分布式事务Seata讲解记录
本地事务执行流程流程数据库undo.log的工作原理在操作数据之前会先将数据备份到Undo.log中,然后进行修改数据,如果出现错误或者用户执行ROLLBACK语句,系统可以利用Undo.log中的备份将数据恢复到事务开始之前的状态。执行流程假设有A、B两个数据,值为 1,21、事务开始2、记录A=1到undo.log3、修改A=34、记录B=2到undo.log5、修改B=46、将undo.log写入磁盘7、将数据写入到磁盘8、事务提交在事务提交之前事务备份和修改先在内存原创 2021-10-11 08:47:51 · 1506 阅读 · 0 评论