一、该问题的重现步骤是什么?
2个电脑部署的本地项目,在biz中无法获取业务字典的值
String value = DictBizCache.getValue("bd_goodstype_level", "level_set");
获取到的值是null,报错
For 'blade-system' URL not provided. Will try picking an instance via load-balancing.
2个电脑是可以ping通的,都注册到nacos上了
BladeX-Biz引入了blade-dict-api、blade-system-api,并且deploy到自己搭建到私服上
二、你期待的结果是什么?实际看到的又是什么?
获取缓存数据
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 4.2.0
-
哪些服务部署在机器A,哪些服务部署在机器B,你是在哪台机器调用了哪个服务报的这个错。
这个错看着就是网络原因,没有找到blade-system。你用和system统一台机器部署的gateway来访问试试。
作者追问:2024-11-19 15:48
bladex是在A电脑上,我的业务代码是在B上,现再B上无法取到DictCache数据,
但是B可以取到
SysCache.getDept(bdGoods.getCreateDept());
数据,如果是网络问题,sysCache应该也是取不到数据的
讨论(3)
-
补充:
SysCache.getDept(bdGoods.getCreateDept());
在biz中是可以获取到的
讨论(0)
官方新品
- 热议问题
-
最新代码报错
1
-
获取不到Nacos的publicKey和privateKey配置
1
-
工作流中,服务任务节点到达时直接调用
1
-
单点登录前端 grant_type = password 密码加密方式,在后端的SM2Util中的方法
1
-
TRACE和TRACK是用于调试Web服务器连接的HTTP方法。
1
-
代码生成器 前端可以生成嵌套的路径么,后端包名有结构,前端我试了只能一级
1
-
本地打开swagger报Knife4j文档请求异常
2
-
系统整体响应慢 f12导致前端页面卡死
1
-
请问系统是不是对 生产环境(prod)启动有特殊处理?
1
-
bladex引用本地 bladex-tool包 ,core-db中没有mssql驱动;
1
扫一扫访问 Blade技术社区 移动端