tx-lcn
tx-lcn copied to clipboard
6.0 下RPC框架的拦截器
分布式事务需要跨模块的通讯,模块与模块之前需要传递事务的信息,为了不影响业务的情况下,需要将传递数据与业务解耦封装,在框架层面做数据拦截处理。
难点:RPC通讯框架较多,不同的框架存在通讯机制上的差异。
需要先做一个抽象层,然后下面区分不同框架的实现。由于基于springboot,可以采用ConditionalOnProperty方式来适配不同的rpc框架。
已经添加了对RestTemplate Feign的支持,其他rpc框架还需要再维护。