号外号外:麻烦点击左侧
我正在参加博客之星评选,请您投票
,给个五星好评,谢谢大家了!!!
写在前面
通过本文一起来看下如何使用nacos作为注册中心来注册dubbo服务提供者和服务消费者的信息。
1:rpc-service-provider-03
修改服务提供者模块。
1.1:修改依赖
修改zk依赖为nacos依赖:
<!-- 使用 Zookeeper 作为注册中心 -->
<!--<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.13.0</version>
</dependency>-->
<!-- nacos客户端API -->
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.2.1</version>
</dependency>
<!-- dubbo操作nacos依赖 -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-nacos</artifactId>
<version>2.7.4.1</version>
</dependency>
1.2:修改注册地址
修改注册地址zk为nacos:
# dubbo 配置项,对应 DubboConfigurationProperties 配置类
dubbo:
...
registry:
# address: zookeeper://127.0.0.1:2181 # 注册中心地址。个鞥多注册中心,可见 http://dubbo.apache.org/zh-cn/docs/user/references/registry/introduction.html 文档。
address: nacos://192.168.10.119:8848 # 注册中心地址。个鞥多注册中心,可见 http://dubbo.apache.org/zh-cn/docs/user/references/registry/introduction.html 文档。
2:rpc-service-consumer-03
修改服务消费者配置和依赖信息。
2.1:修改依赖
修改zk依赖为nacos依赖。
<!-- 使用 Zookeeper 作为注册中心 -->
<!--<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.13.0</version>
</dependency>-->
<!-- nacos客户端API -->
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.2.1</version>
</dependency>
<!-- dubbo操作nacos依赖 -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-nacos</artifactId>
<version>2.7.4.1</version>
</dependency>
2.2:修改注册地址
修改注册到zk为注册到nacos。
# dubbo 配置项,对应 DubboConfigurationProperties 配置类
dubbo:
...
# Dubbo 注册中心配置
registry:
# address: zookeeper://127.0.0.1:2181 # 注册中心地址。个鞥多注册中心,可见 http://dubbo.apache.org/zh-cn/docs/user/references/registry/introduction.html 文档。
address: nacos://192.168.10.119:8848 # 注册中心地址。个鞥多注册中心,可见 http://dubbo.apache.org/zh-cn/docs/user/references/registry/introduction.html 文档。
3:启动测试
分别启动后,可以在nacos看到注册的服务提供者和服务消费者信息,如下: