号外号外:麻烦点击左侧我正在参加博客之星评选,请您投票,给个五星好评,谢谢大家了!!!

写在前面

通过本文一起来看下如何使用nacos作为注册中心来注册dubbo服务提供者和服务消费者的信息。

在这篇文章 基础上进行改造。nacos的简单安装参考这篇文章 。源码 。

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看到注册的服务提供者和服务消费者信息,如下:

dubbo之使用nacos作为注册中心相关推荐

  1. Dubbo 融合 Nacos 成为注册中心

    Nacos 作为 Dubbo 生态系统中重要的注册中心实现,其中 dubbo-registry-nacos 则是 Dubbo 融合 Nacos 注册中心的实现. 预备工作 当您将 dubbo-regi ...

  2. Nacos(九)之Dubbo 融合 Nacos 成为注册中心

    转载自  Dubbo 融合 Nacos 成为注册中心 Nacos 作为 Dubbo 生态系统中重要的注册中心实现,本文将会介绍如何进行 Dubbo 对接 Nacos 注册中心的工作. 预备工作 请确保 ...

  3. Nacos系列:基于Nacos的注册中心

    前言 所谓注册中心,其实是分布式架构演进过程中的产物,在系统中充当一个协调者的角色.但是,为什么需要这样一个协调者的角色呢?我们先来看一个例子,以便理解为什么分布式架构中需要有注册中心. 案例 小明和 ...

  4. SpringCloud 2020版本教程1:使用nacos作为注册中心和配置中心

    点击关注公众号,Java干货及时送达 本次教程旨在为读者提供2020版本的最佳实践方案,使用我认为最容易学习的组件,可能很多组件有很多替代方案,在这里不依依讲述.本次教程使用的组件如下: 注册中心:n ...

  5. nacos 负载策略_Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用

    Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Nacos 作为其核心组件之一,可以作为注册中心和配置中心使用,本文将对其用法进行详细介绍. SpringCloud实战 ...

  6. java注册中心nacos_spring-cloud整合nacos做注册中心

    前面讲了spring-cloud整合nacos做配置中心,这节讲一下nacos做注册中心 至于注册中心是什么,我就不讲了,不了解的可以去问度娘 下面我就直接开始了,也是比较简单的: 1.引入依赖 1. ...

  7. nacos 公共_技术分享——使用nacos作注册中心和配置中心

    什么是nacos? 首先看下官方的简介: Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Naco ...

  8. 精选(63) 面试官:说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程?

    面试题 说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程? 面试官心理分析 MQ.ES.Redis.Dubbo,上来先问你一些思考性的问题.原理,比如 kaf ...

  9. 基于Nacos的注册中心与配置中心

    基于Nacos的注册中心与配置中心 Nacos简介 概述 Nacos全称是动态命名和配置服务,Nacos是一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.Nacos主要用于发现.配置和 ...

最新文章

  1. 跟我学Springboot开发后端管理系统6:缓存框架Caffeine
  2. 大咖 | 斯坦福教授骆利群:为何人脑比计算机慢1000万倍,却如此高效?
  3. C语言读写伯克利DB 4
  4. 在JSP客户端限制表单重复提交
  5. 二、搭建Jupyter Notebook环境
  6. python 将ipv4的格式转换
  7. 电饼锅的样式图片价格_进口珐琅铸铁锅专场,精致小厨娘们来康康!
  8. Qt下Undefined reference to 'vtable for xxx'
  9. linux建立动态库链接,Linux动态链接库.so文件的创建与使用
  10. linux 正则表达式和通配符
  11. 关于LINUX输入法候选框光标跟随的代码的一个网页
  12. 斯诺登:澳大利亚的监视政策比NSA还下流
  13. matlab 三阶段dea模型,三阶段DEA模型SFA二阶段剔除过程
  14. 加法C语言基础程序,C语言菜鸟基础教程之加法
  15. linux授读写权限,Linux系统中,设定资料读写权限
  16. 人脸识别(Face Recognition)简要综述
  17. 在Vue中如何缓存页面
  18. React SSR 服务器端渲染
  19. JSVM实现可伸缩视频编码(SVC)
  20. 大厂成熟Foc电机代码STM32f031C6. 把原先的原理图,给整理了

热门文章

  1. 【BAT 面试题宝库附详尽答案解析】分布式事务实现原理
  2. 成都男子因女司机别车将其暴打 同款行车记录仪获热销
  3. 微信小程序--图片懒加载
  4. Redis的安装及启动
  5. powerdesinger 批量修改表前缀
  6. 资格考试_第四章_证券投资基金的监督
  7. CNdeepdive 安装报错:deepdive Failed connect to raw.githubusercontent.com:443; Connection refused
  8. ES Module与CommonJS
  9. 空心三角形图案-c++
  10. slurm基本命令(持续更新)