Fegin调用 两边服务AuthUtil都能获取
feign之间调用为纯内网,不用鉴权,所以直接传递userId,实现类获取到userId后通过id来查询到完整的用户信息。不建议用AuthUtil获取。
查询到用户信息后续如何配合sql插入拦截和租户隔离呢
给feign调用的接口方法加上@TenantIgnore,然后查询的语句自行加上tenantId的条件。这样性能最高,也不用担心多层feign调用后header丢失的问题。否则每一层都要进行一次解析,在高并发场景下feign容易出错。
扫一扫访问 Blade技术社区 移动端