关于ThreadLocal存userId的问题
来源:4-8 JWT修改测试和总结

fly_烟雨行舟
2019-03-08
以前也看过一篇博客说ThreadLocal存的对象过大在某些项目中可能存在内存泄漏的风险,看老师直接存的是userId,这样岂不是每次在某个控制器中用到都要根据userId去数据库查一遍吗?
请问老师,你工作中的项目都是如何保存用户信息的?有没有更科学更人性化的用法?
写回答
1回答
-
Allen
2019-03-09
首先,Threadlocal的内存泄漏是可以解决的。 一般正式环境会优先选用Redis替代Threadlocal,然后用Dubbo的隐式参数传递内容
10
相似问题
关于使用Threadlocal带来的问题
回答 1
dubbo结果缓存
回答 1