Nacos是阿里巴巴开源的服务发现和配置中心的中间件,springboot集成nacos比较方便,只需要以下三步:

1、依赖配置(pom文件)

    <properties><spring-cloud.version>Hoxton.SR1</spring-cloud.version><alibaba.version>0.9.0.RELEASE</alibaba.version><nacos-config-spring-boot.version>0.2.1</nacos-config-spring-boot.version></properties><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>0.9.0.RELEASE</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><!-- nacos 注册中心依赖 --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><exclusions><exclusion><groupId>com.google.guava</groupId><artifactId>guava</artifactId></exclusion></exclusions></dependency><!-- nacos 配置中心依赖 --><dependency><groupId>com.alibaba.boot</groupId><artifactId>nacos-config-spring-boot-starter</artifactId><version>${nacos-config-spring-boot.version}</version><exclusions><exclusion><groupId>com.google.guava</groupId><artifactId>guava</artifactId></exclusion></exclusions></dependency>

2、在bootstrap.yml文件声明服务发现的地址和配置中心的地址:

spring:application:name: gatewaycloud:nacos:config:server-addr: 127.0.0.1:8848discovery:server-addr: 127.0.0.1:8848

3、在springboot 的入口类加上

@SpringBootApplication(scanBasePackages = {"com.test.a"})
//这里开启服务发现
@EnableDiscoveryClient
//@NacosPropertySource(dataId = "custom-routers", autoRefreshed = true)
public class TestApplication {public static void main(String[] args) {SpringApplication.run(TestApplication .class, args);}}

4、启动服务在nacos的ui运维页面查看服务


如果看到自己声明的服务已经注册上了,即可。

Springboot集成nacos实现服务发现和配置中心相关推荐

  1. etcd介绍:可作为KV数据库、服务发现、配置中心和分布式锁使用、etcd集群搭建

    etcd介绍 etcd用途 etcd VS zk etcd架构 etcd集群搭建

  2. 【深入了解Spring Cloud Alibaba Nacos:服务注册和配置中心】—— 每天一点小知识

  3. 《Nacos(2) - 服务发现》

    <Nacos(2) - 服务发现> 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! <Nacos-服务发现> <Nacos(2) - 服务发现&g ...

  4. SpringCloud学习之(十八)SpringCloud Alibaba Nacos服务注册和配置中心

    文章目录 (十八)SpringCloud Alibaba Nacos服务注册和配置中心 1.Nacos简介 1.1 为什么叫Nacos 1.2 Nacos是什么 1.3 Nacos能干嘛 1.4 Na ...

  5. SpringCloud微服务(四)——Nacos服务注册和配置中心

    SpringCloud Alibaba Nacos服务注册和配置中心 Spring Cloud Netflix Projects Entering Mainterance Mode SpringClo ...

  6. Api网关Kong集成Consul做服务发现及在Asp.Net Core中的使用

     1622219047536 写在前面   Api网关我们之前是用 .netcore写的 Ocelot的,使用后并没有完全达到我们的预期,花了些时间了解后觉得kong可能是个更合适的选择. 简单说下 ...

  7. Spring Cloud Alibaba配置实例nacos+sentinel+dubbo实行服务注册、配置中心、熔断限流

    通过Spring Cloud Alibaba相关组件nacos+sentinel+dubbo实行服务注册.配置中心.熔断限流等功能 1.本机安装nacos和sentinel-dashboard服务端 ...

  8. Springboot 集成 mosquito MQTT服务

    Springboot 集成 mosquito MQTT服务 实现消息订阅与发布. pom依赖 <dependency><groupId>org.springframework. ...

  9. nacos的服务发现详解

    Nacos源码系列整体栏目 [一]nacos服务注册底层源码详解 [二]nacos服务发现底层源码详解 [三]nacos的心跳机制底层源码详解 [四]nacos配置中心的底层源码详解 nacos的服务 ...

最新文章

  1. linux下-exec和xargs的区别
  2. php生成pdf中文断码_Rmarkdown导出中文PDF解决方案
  3. v html是双向绑定吗,vue自定v-model实现表单数据双向绑定问题
  4. 像个字段相减绝对值_张歆艺做家务受伤,袁弘俩字逗乐媳妇,真是幼稚得像个大龄儿童...
  5. java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID
  6. 不同网段的PC与交换机的原理
  7. django 1.8 官方文档翻译: 6-6-2 如何使用WSGI 部署
  8. 编程真可怕,我们日常都在写 Bug
  9. 新手做短视频自媒体,再也不用担心找不到视频素材了,抓紧收藏
  10. html如何做滑动门效果,JS+CSS实现简易的滑动门效果代码
  11. 国内三大知名开源B2B2C多用户商城系统对比
  12. 超市扫码机器服务器系统搭建,超市用的扫码机是怎么个原理?
  13. ESP8266-Arduino编程实例-SHT20温湿度传感器驱动
  14. C++异常机制的实现方式和开销分析
  15. NTT科学家武居博士:用光去开拓和改变世界
  16. 一分钟教你搞定chrome的安装---redhat7.6如何安装谷歌浏览器
  17. 【LeetCode】重复的子字符串
  18. 如何使用 frontend-tracker 工具收集前端错误?
  19. 安全防护工具之:ClamAV
  20. BERT代码的解读1---数据处理部分

热门文章

  1. SAP FICO与金蝶财务软件的区别
  2. 建造SAP Fiori部署
  3. 杜克大学出来的NBA球星有哪些?
  4. 生产订单中的下层物料信息
  5. 唱《醉赤壁》表白成功!跨越太平洋的爱情没有时差,东八区与西八区同步奔跑
  6. python常用面试题_史上最全Python工程师常见面试题集锦,有这一份就够了
  7. win7开机动画_优化win7系统 让系统运行更顺畅
  8. c#.net配置mysql数据库连接池_C#MySQL连接池
  9. CTF--base64编码过程中隐藏信息解密脚本
  10. CTF-杂项与密码学之工具使用汇总(三)