![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring框架
Mr.郭จุ๊บ
这个作者很懒,什么都没留下…
展开
-
Spring分布式事务是如何处理的?
第一种方案:可靠消息最终一致性:需要业务系统结合MQ消息中间件来实现,在实现过程中,需要保证消息的成功发送及成功消费。即需要通过业务系统控制MQ的消息状态。第二种方案:TCC补偿性:分为三个阶段,TRYING(trying)–CONFIRMING(confirming)–CANCELING(canceling)。每个阶段做不同的处理: TRYING阶段主要是对业务系统进行检测及资源预留...原创 2019-07-20 16:03:52 · 254 阅读 · 0 评论 -
Spring框架AOP的执行原理以及AOP的事务管理
SpringAOP的执行原理:SpringAOP使用的是动态代理,所谓动态代理就是说框架不会去修改原字节码,而是在内存中临时给方法生成一个AOP对象,该AOP对象包含了目标对象的所有方法,并在指定的切点进行方法的增强处理,并回调原对象的方法。SpringAOP中的动态代理主要有两种方式,JDK动态代理和CGLIB(Code Generation Library)动态代理。JDK动态代理通过反...原创 2019-07-20 16:29:49 · 725 阅读 · 0 评论