问题:在service层加了将数据存入缓存的操作后,页面获取不到数据报500错误
原因:缓存过程占用了太多内存导致Dubbo服务报null,Dubbo传输协议不能超过1s,只要超过1s就会断开,也就是说你的运行内存不够大
解决方法
在Controller层加延迟
@Reference(timeout = 40000)
分布式项目加Redis缓存后报错
最新推荐文章于 2024-12-05 16:19:16 发布
探讨在Service层加入缓存操作后,因内存占用过多导致Dubbo服务出现超时错误的问题。分析原因在于缓存过程消耗大量内存,使Dubbo传输协议超时,提出在Controller层增加延迟作为解决方案。
1万+

被折叠的 条评论
为什么被折叠?



