开发者社区 > 云原生 > 正文

在开启auth为true后,客户端启动完隔一阵就报403

com.alibaba.nacos.api.exception.NacosException: http error, code=403,dataId=huoban.abc.net,group=domain-name-mapping,tenant= at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.queryConfig(ClientWorker.java:1035) at com.alibaba.nacos.client.config.impl.ClientWorker.getServerConfig(ClientWorker.java:407) at com.alibaba.nacos.client.config.NacosConfigService.getConfigInner(NacosConfigService.java:166) at com.alibaba.nacos.client.config.NacosConfigService.getConfig(NacosConfigService.java:94) at com.jd.magnus.cms.service.nacos.NacosService.getConfig(NacosService.java:94) at com.jd.magnus.cms.controller.MallController.queryInfoById(MallController.java:501) at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498)

在客户端是加入了用户名密码的

Properties properties = new Properties(); properties.put("serverAddr", nacosConfigProperties.getServerAddr()); properties.put("username", nacosConfigProperties.getUsername()); properties.put("password", nacosConfigProperties.getPassword()); this.configService = NacosFactory.createConfigService(properties);

使用上一阵后,代码中连nacos去查询和push就都不行了,看不出什么问题

原提问者GitHub用户ghairui

展开
收起
学习娃 2023-05-22 15:22:50 169 0
1 条回答
写回答
取消 提交回答
  • 这个可能是因为token过期导致的,但客户端后台线程会自动更新token,当token有效期在十分之一的时间以内时就会更新; 默认的token有效期是18000秒。

    你可以看下对应的服务端日志确认一下。

    原回答者GitHub用户YunWZ

    2023-05-22 20:16:12
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载