LemonCoo1
LemonCoo1
> “不支持hystrix 线程池隔离问题” 这个是如何测试出来的呢 嗯,这个表述的好像不太严谨,我使用的场景需要共享rquest线程变量,已去除。
> * 从Spring中获取RestRibbonEasyTransRpcConsumerImpl 实例 > * 调用方法 getLoadBalancedRestTemplate()获得ET内部使用的RestTemplate > * 在该RestTemplate设置你需要的Filter 自定义header已经实现了,我是想获取HttpServletRequest 用户请求过来的token header头,但不是一个线程,RequestContextHolder.getRequestAttributes() 获取不到用户的请求
是这样的,使用oatuth2+jwt 所有的接口都接收token鉴权,一次用户请求涉及多个服务需要把token 在服务间传递下去
框架本身的TCC也需要token鉴权,我想把用户请求的token 在TCC远程调用的时候也传递过去,使用RestRibbonEasyRpcConsumer 里面的RestTemplate 添加拦截器操作token可以,但在拦截器里面是新建线程所以是拿不到用户实际请求信息