今日在开发过程中发现直连dubbo服务嘚时候无法调用服务具体情况如下:
我隐藏连一些敏感信息,图中可以看到异常信息提示说:Not found exported service我仔细查看后发现服务前段确实缺少scmp,這是公司在注册中心dubbo:registry中加入的group=scmp难道和这个有关系么?默认是dubbo
但是还是不行,在服务端调用的时候显示这样的:
serviceKey = scmp:20880 其实可以看到调用请求其实是已经到了服务端,只是并未找到本地发布的服务
但是为啥会出现这样的问题,具体dubbo是怎么处理dubbo直连的我并没有进一步的查找原因。
在本地调试的时候可以使用本地启动zk可不用直连测试。