手动注册DUBBO服务实现定向调用服务
使用ServiceBuilder.newBuilder()创建一个指引,并进行属性设置,再通过serviceBuilder.ref()将需要调用的service对象注入进去,在通过build()方法完成创建,之后就是通过setVersion()实现多服务或同一服务下的不同service的不同调用;监听实例对象,ZK的监听不是持续性的,一次监听对应一次响应,需要消费后需要进行再次监听。直接采用Dubbo的配置信息,避免无效的重复配置减少维护成本。使用ZK监听服务的注册和销毁,实现动态下线dubbo的消费。
原创
2024-01-16 11:23:58 ·
461 阅读 ·
0 评论