![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
核心
文章平均质量分 88
逆流的河水
这个作者很懒,什么都没留下…
展开
-
分布式事务seata源码解析(一)
前言 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。本文主要解析seata在AT模式下如何完成分布式事务 seata工作原理图 代码入口 seata利用自动装配SeataAutoConfiguration,进行初始化操作, ...原创 2020-12-28 09:25:54 · 548 阅读 · 0 评论 -
手写简易版rpc
本文为手写版rpc通信框架,主要为了解决服务间的通信复杂度,仅实现通信过程,不添加注册中心路由等组件,非常适合小型项目的解耦合。 1.自定义需要的注解 EmokeRpcClient,EmokeMapping @Documented @Inherited @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER})原创 2020-06-08 09:05:09 · 1161 阅读 · 0 评论 -
纯手写springmvc,深入了解spring核心思想
本文纯手写springmvc核心功能,主要通过反射,注解的形式帮助大家清晰了解spring的核心思想。 1.idea新建web maven工程 2.配置web.xml,注入DispatcherServlet <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http...原创 2020-01-01 10:32:27 · 782 阅读 · 0 评论