参考文章:https://blog.csdn.net/aq_112700/article/details/82950046

使用dubbo实现分布式, 但是很多时候程序都是对的,但是因为某些方面没有注意就会出现前台无法调用服务端服务的情况

首先注意一点,无法调用检查的前提是你要先正确发布服务,然后才要去检查你为什么不能调用

(自己就两次倒在了这里,本身没有正确发布,但是自以为已经发布,始终在消费端检查为什么无法调用----我没有发布成功的原因在于:服务端的xml配置文件中没有配置spring监听器,也就无法加载配置文件,dubbo的任务更没办法实现)

提供检查服务端是否正确发布服务的方法

参考:https://www.cnblogs.com/anqli-java/archive/2017/09/29/7610214.html

linux下需要自己提供了zookeeper的客户端

1.

假设zookeeper安装在192.168.25.128这台服务器上,现在我们通过命令行查看dubbo在zookeeper注册服务的生产者和消费者信息

首先通过命令切换到/usr/zookeeper-3.4.10/bin目录,然后输入

./zkCli.sh -server 192.168.25.128:2088

(2888为zookeeper在服务器上提供服务的端口)会看到如下截图:

2.然后在命令行再输入:

ls /

查看目录信息,就能看到注册的dubbo服务,

在输入

ls /dubbo

会看到dubbo服务提供的对外接口,截图如下:

4 查看消费者命令:

ls /dubbo/com.taotao.order.service.OrderService/consumers

4 查看生产者命令:

 
ls /dubbo/com.taotao.order.service.OrderService/providers

解决思路:

1.@Service必须是springframework包下的

2.dubbo的interface和reference区分清楚

3.检查消费端,检查web.xml是否能够扫描到dubbo的配置文件,检查是否在maven工程中引入了相应的接口依赖

Dubbo服务正常发布,但消费不到的问题,也有可能是没有正确发布相关推荐

  1. 【总结】dubbo 服务注册消费正常,但调用失败

    问题描述 dubbo 服务正常注册和消费,但调用dubbo 服务时报错.错误信息如下: org.apache.dubbo.rpc.RpcException: Failed to invoke the ...

  2. php dubbo 接口测试工具,dubbo服务自动化测试搭建

    java实现dubbo的消费者服务编写:ruby实现消费者服务的接口测试:通过消费者间接测试dubbo服务接口的逻辑 内容包括:dubbo服务本地调用环境搭建,dubbo服务启动,消费者部署,脚本编写 ...

  3. dubbo服务提供与消费

    一.前言 项目中用到了Dubbo,临时抱大腿,学习了dubbo的简单实用方法.现在就来总结一下dubbo如何提供服务,如何消费服务,并做了一个简单的demo作为参考. 二.Dubbo是什么 Dubbo ...

  4. (转)淘淘商城系列——发布dubbo服务

    http://blog.csdn.net/yerenyuan_pku/article/details/72758639 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入, ...

  5. 分布式商城项目--dubbo 服务的发布和引用。

    分布式商城项目–dubbo 服务的发布和引用. dubbo服务需要zookeeper服务的支持,之前我们已经介绍过zookeeper的安装配置,这里就不在赘述 1.启动zookeeper 2. Pro ...

  6. springboot发布dubbo服务注册到nacos

    目录 dubbo注册服务到nacos的pom依赖 使用dubbo发布rest服务报错 解决403 unknown user错误 如何把dubbo服务注册到nacos指定的命名空间? dubbo消费端 ...

  7. dubbo服务发布一之服务暴露

    整体流程以调试 om.alibaba.dubbo.demo.provider.DemoProvider来演示dubbo服务的发布流程. 1.启动Spring容器 参照dubbo容器的启动, https ...

  8. Dubbo服务发布调用实现

    服务发布调用实现 系统需求 根据商品id,查询商品信息 Dao 单表查询,不需要写代码 使用Mybatis逆向工程生成的代码 Interface 在taotao-manager-interface工程 ...

  9. 源码分析Dubbo服务消费端启动流程

    通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生 ...

最新文章

  1. 随机梯度下降、批量梯度下降、小批量梯度下降分类是什么?有什么区别?batch_size的选择如何实施、有什么影响?
  2. 遗传算法应用(实例详细演示最小生成树的prufer编码和Cayley定理)
  3. Linux如何实现镜像端口
  4. 发送意图到浏览器以打开特定的URL [重复]
  5. 求二叉树中叶子结点的个数
  6. Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈
  7. python3.4编程_求教python3.4的编程问题
  8. trados怎么导出html,【转】Trados 基本知识、使用技巧与经验
  9. apache不能解析php文件_Web中间件漏洞之Apache篇
  10. Flutter PageView 使用详细概述
  11. pycharm新建项目怎么选择框架_必看!心血管疾病怎么选择检查项目?
  12. cocos编译java时改变使用的javac的版本
  13. 图像变换——分段线性变换
  14. 网络基石 —— 双绞线、水晶头与 MIC
  15. 编写java程序手动挡car_阅读下列说明、图和Java代码,填补空缺。[说明] 已知对某载客车辆(Car)进行类建模,如图13-2所示,其 - 赏学吧...
  16. “华为杯“ 武汉大学21级新生程序设计竞赛错题笔记
  17. java代码到opcode_OPcode简介
  18. hadoop3 任务卡在map 0% reduce 0%的解决方案
  19. 数据库第七次作业——更新数据
  20. 域渗透基础之NTLM认证协议

热门文章

  1. Python课程设计:Python语言实现自动组卷评卷考试系统
  2. 初级会计好考吗?怎么准备考试?
  3. Quartus 添加外部modelsim仿真工具
  4. 实时嵌入式软件开发的25个常见错误
  5. 计算机论文提纲范文样本,论文提纲范文样本
  6. 基于FPGA的SD卡的数据读写实现(SD NAND FLASH)
  7. dnf服务端linux架设,OpenMandriva Lx 4.0 Alpha 1 发布,dnf为软件包管理器
  8. Flink 报错:unable to generate a JAAS configuration file
  9. 使用VMware安装系统Window、Linux、Mac操作系统(kali)
  10. [李宏毅机器学习笔记]