当前位置: 首页 > java >正文

Dubbo消费者无法找到提供者问题分析和处理

一、zookeeper 注册地址和端口 需要能telnet通

例如:zookeeper://80.63.21.29:2191

二、提供者的接口是否指定了版本号

三、dubbo组是否正确

四、提供者dubbo服务的地址是否能正确访问通(重点)

1、命令输入: ./zkCli.sh -server 127.0.0.1:2191  进入zookeeper中心

2、再输入:ls命令  查看对应的组和接口 

3、找到对应接口的/providers 和 /consumers

4、查看 provides 的地址和端口,例如:

dubbo://192.168.0.104:20113/

5、在消费者调用服务器中,telnet 该地址和端口

      如果相通则为其他原因,检查一、二、三项

      不相通可能是因为使用了docker部署服务,或者是因为类似于docker的方式。所以zookeeper中心得到的是内网地址,这样消费者访问提供者时,无法访问该内网地址而导致的提供者不存在问题。

6、解决方式问题

        (1). docker 解决方式:

                在docker-compose.yml 的 environment 下 配置这两个变量 (必须是大写!)               

        environment:- DUBBO_IP_TO_REGISTRY=ip- DUBBO_PORT_TO_REGISTRY=port例如:environment:- DUBBO_IP_TO_REGISTRY=118.21.130.9- DUBBO_PORT_TO_REGISTRY=20113

                DUBBO_IP_TO_REGISTRY  是代替     dubbo.registry.address

                DUBBO_PORT_TO_REGISTRY 是代替     dubbo.protocol.port

         (2). jvm方式,直接 java 启动命令里加就行:

java -DDUBBO_IP_TO_REGISTRY="118.21.130.9" -DDUBBO_PORT_TO_REGISTRY="20113" -jar demo.jar

       

http://www.xdnf.cn/news/20092.html

相关文章:

  • 记录SSL部署,链路不完整问题
  • Eclipse 常用搜索功能汇总
  • 连接MCP,Lighthouse MCP Server和CNB MCP Server应用
  • 解密注意力计算的并行机制:从多头并张量操作到CUDA内核优化
  • 25年Docker镜像无法下载的四种对策
  • 【Spring Cloud Alibaba】Sentinel(一)
  • 【LeetCode数据结构】设计循环队列
  • Java 并发编程解析:死锁成因、可重入锁与解决方案
  • 人工智能机器学习——逻辑回归
  • go 初始化组件最佳实践
  • ai生成ppt工具有哪些?10款主流AI生成PPT工具盘点
  • 中州养老:角色管理的角色分页查询
  • 渗透测试与网络安全审计的关系
  • (论文速读)Navigation World Models: 让机器人像人类一样想象和规划导航路径
  • MySQL主从复制之进阶延时同步、GTID复制、半同步复制完整实验流程
  • aippt自动生成工具有哪些?一文看懂,总有一款适合你!
  • Java数据结构——栈(Stack)和队列(Queue)
  • Qt---状态机框架QState
  • 【Sharding-JDBC】​Spring/Spring Boot 集成 Sharding-JDBC,分表策略与 API、YAML 配置实践​
  • 达梦数据库-共享内存池
  • 3.3.3 钢结构工程施工
  • Kubernetes知识点(三)
  • 探究Linux系统的SSL/TLS证书机制
  • 河南萌新联赛2025第(七)场:郑州轻工业大学
  • 直接让前端请求代理到自己的本地服务器,告别CV报文到自己的API工具,解放双手
  • android View详解—自定义ViewGroup,流式布局
  • 亚洲数字能源独角兽的 “安全密码”:Parasoft为星星充电筑牢软件防线
  • MongoDB 高可用部署:Replica Set 搭建与故障转移测试
  • SpringCloud微服务基于nacos注册中心的服务发现模式及OpenFeign的使用
  • Redis在商城开发中起到什么作用?