dubbo 在直连模式下无法获取提供者服务的问题
最近使用dubbo 2.7.3的直连方式来断点debug
1. 能正常运行的配置
这是我暴露的实现类 继承SayHelloService接口, 并打上断点↓↓
这是消费者端引入方式,在url中加入dubbo地址就可以直连,不通过注册中心↓↓
刚开始挺顺利,能正常断点,但是当我加入另一个实现类并且进行分组之后dubbo就会报错
2. 不能正常运行的配置
这是第一个实现类,分组为 one↓↓
这是第二个实现类分组为 two ↓↓
消费者端也加上group不变 ↓↓
这个时候再次调用/hello 就会报错
3. 解决方案
需要加上version,提供者与消费者version必须一致
然后就成功了,可以进入断点
4. 注意事项
在reference配置里面 group属性和version属性在直连模式下貌似是不生效的,应该是对注册中心生效的,直连模式下属性需要写在url里面