刚开始学习dubbo,先跑了一下github上面down下来的demo,开洞zookeeper,运行provider和consumer,实现远程调用。然后就自己敲代码,对逻辑做一点灵活性的改变。我也指导真正敲起代码来,就会踩到坑。果然,提供者能够成功注册,运行消费者就找不到注册的服务。明明自己就是按照demo敲出来的代码嘛。

网上搜索异常:No provider available for the service ... 踩到坑的童鞋很多,但是报同一个异常的病因却各不相同,我也没有找到解决我遇到的问题的良方。后来自己仔细研究了一下配置文件的scan节点和异常信息,突然自己就有这么一个想法:大爷的,dubbo不会要求服务提供者和服务消费者的三餐包要相同吧,看scan节点,看demo,看异常信息,似乎就是这么一回事。

于是,我把能够正常运行的demo的包名改成不同,果然出现问题,在改成一样,一切正常。我再把我设置的个性化的包名改成一样,NND,问题竟然解决了。

问题解决了,有一点小激动。不过,我想我应该是还没有弄清楚dubbo的配置。如果dubbo真的必须要包名相同才能调用,我觉得还真不如用SpringCloud好了。我还需要好好研究。

Dubbo学习笔记:No provider available for the service ...异常问题的解决相关推荐

  1. Windows内存管理学习笔记(三)—— 无处不在的缺页异常

    Windows内存管理学习笔记(三)-- 无处不在的缺页异常 缺页异常 实验一:设置虚拟内存 无处不在的缺页 位于页面文件 保留与提交的误区 实验二:理解缺页异常 EXECUTE_WRITECOPY ...

  2. Android学习笔记-recreate()方法导致fragment重复新建的问题,解决方法

    Android学习笔记-recreate()方法导致fragment重复新建的问题,解决方法 今天修改一个比较奇怪的bug: 在操作一个事件的时候,使用eventbus来监听事件,断点发现有时候是会执 ...

  3. 学习笔记_关于switch在whlie中无限循环的解决办法_C语言

    学习笔记_关于switch在whlie中无限循环的解决办法_C语言 今天在做作业的时候突然发现一个问题 #include<stdio.h> int main() {int a;while( ...

  4. RpcException:No provider available for remote service异常

    RpcException:No provider available for remote service异常 参考文章: (1)RpcException:No provider available ...

  5. dubbo 学习笔记 -- provider端

    服务端的配置文件:    provider.xml [html] view plaincopy <?xml version="1.0" encoding="UTF- ...

  6. dubbo学习笔记 一 源码编译

    前面学习了netty和rocketmq,当然前面的文章还会继续更新,继续往下写 2016 没几天了,我打算写下dubbo 2017 继续深入源码,大家有啥问题 都可以一起来讨论 源码搭建 下载源码 同 ...

  7. Dart 学习笔记一(操作符、方法与异常)

    目录 Dart变量 final和const修饰符 Dart的内置类型 numbers Strings Booleans Lists(列表) Maps(映射集合) Runes(用于在字符串中表示Unic ...

  8. 【转载保存】dubbo学习笔记

    Dubbo Dubbo简介 首先,我理解的Dubbo,从大的方向来看是单体应用到分布式应用过度期的一个产物,具体来说应该是分布式应用从早期的SOA到微服务过度的一个产物. 在编写分布式场景下高并发.高 ...

  9. Apace dubbo学习笔记(一)

    Dubbo是阿里巴巴开发的一个开源的高性能.高可用.可扩展的分布式RPC调用框架,致力于提供高性能和透明化的 RPC 远程调用服务解决方案.作为阿里巴巴 SOA 服务化治理方案的核心框架,目前已进入 ...

最新文章

  1. PHPstorm文件默认后缀
  2. html按键清空怎么写_html的空格代码怎么写?教你如何使用空格nbsp代码
  3. 如何改变cmd的编码格式?
  4. 2021牛客暑期多校训练营4
  5. android官方文档中文版_最全实至名归,NumPy 官方早有中文教程,结合深度学习,还有防脱发指南...
  6. 面向搜索引擎的内容管理系统(CMS)设计
  7. cdr你的产品已禁用_Coreldraw提示已安装另一版本导致安装失败的解决办法
  8. 关于git和SVN的介绍和区别
  9. OpenCV——SURF特征检测、匹配与对象查找
  10. acrobat dc和9 pro哪个好_荣耀Play4 Pro和荣耀V30有什么区别?选哪个?
  11. OSPF —— 重分发(配置命令)
  12. 转:计算机视觉专业词汇(中英文对照)
  13. 前馈控制与反馈控制对比
  14. Windows server 2008 如何下载镜像及其安装到VM内的步骤
  15. Linux查看最近开关机记录
  16. as3.0点击获取TLF文本的实例名
  17. (Xposed)编写第一个Xposed模块
  18. 《神奇的数学》读后感_数学王国_奇妙的数学王国读后感10篇
  19. 书写阿拉伯数字 0、1、2、3、4、5、6、7、8、9
  20. 麻将胡牌递归算法(lua)

热门文章

  1. 树莓派有线网络设置_树莓派的基本网络配置
  2. time datetime 总结
  3. 起源地杯青年足球锦标赛
  4. 20160301 常用AFX函数
  5. 积分商城搭建的要点与优势有哪些?
  6. C语言学习:除去剪切板内容的换行与回车
  7. 勿喷:thinkphp项目怎么跑起来
  8. xv6 6.S081 Lab1: util
  9. VMX进程已提前退出
  10. pandas打印某一列_零基础学Python--不得不说的Pandas小技巧