多模块单应用项目改造 dubbo 遇到的问题求助
資深大佬 : Ficelle 1
以前的项目是多模块,单应用,跨模块就直接通过 service 注入。 我给改造成了 dubbo,基本完工了。但是现在有一个情况
我的项目是一个多租户应用,在用户登录发放 token 后,每次请求都携带 token,然后将租户 id,存放在一个 localthread 中,现在变成了 dubbo,localthread 不能玩了,所以现在出现了问题。 想请教 dubbo 可不可以让一个参数在某一条线操作都时候一直携带一个内容的操作呀。 或者是有什么好主意让我解决这个问题。
那个 dubbo 的隐式传递肯定不行,我无法修改所有的引用处都去加几行代码。跨服务调用的地方太多了。
我可不可以切一下 dubbo 的引用注解,让消费端在准备消费的时候,设置隐式传递。但是又不知道怎么操作在每次服务提供服务的时候,去读取这个传递。~~~
大佬指点下
大佬有話說 (7)