数据权限拦截器中 对blade-system长时间请求不返回

Blade 未结 1 475

一、该问题的重现步骤是什么?

  1. 在查询时请求blade-system服务 会卡住 而且此时再次发送任何查询请求都不会进入方法

2. 

(dataScope == || !dataScope.getSearched()) {
    dataScope = ().getDataScopeByMapper(mapperIdroleId)CacheUtil.(mapperId + + roleIddataScope)}

    中getDataScopeByMapper长时间执行没有返回,且blade-system服务没有日志打印出来

3.目前blade-system等基础服务和网管 和 业务服务在两台机器上 处于同一个局域网  

(当业务服务和网管等部署在一起则没有问题)(另外机器之间网络连接连接应该是没有问题 因为可以正常调用新增接口新增数据)

请问:是否可能是nacos或网关等配置出现了问题。 


二、你期待的结果是什么?实际看到的又是什么?

能返回数据权限结果 不卡住查询进程


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

springblade微服务版本           业务服务在macos 其他服务在windows上

四、请提供详细的错误堆栈信息,这很重要。

没有任何日志

五、若有更多详细信息,请在下面提供。

1条回答
  • 2022-10-13 22:29

    部署在一起可以说明代码层面没问题,分开不行,说明比较大的概率是网络问题。你需要查一下部署的ip端口是否互相联通

    0 讨论(0)
提交回复