tx-lcn icon indicating copy to clipboard operation
tx-lcn copied to clipboard

6.0 下RPC框架的拦截器

Open xlorne opened this issue 5 years ago • 2 comments

分布式事务需要跨模块的通讯,模块与模块之前需要传递事务的信息,为了不影响业务的情况下,需要将传递数据与业务解耦封装,在框架层面做数据拦截处理。

难点:RPC通讯框架较多,不同的框架存在通讯机制上的差异。

xlorne avatar Jul 02 '20 01:07 xlorne

需要先做一个抽象层,然后下面区分不同框架的实现。由于基于springboot,可以采用ConditionalOnProperty方式来适配不同的rpc框架。

xlorne avatar Jul 02 '20 01:07 xlorne

已经添加了对RestTemplate Feign的支持,其他rpc框架还需要再维护。

xlorne avatar Jul 02 '20 05:07 xlorne