Springboot集成nacos实现服务发现和配置中心
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实现服务发现和配置中心相关推荐
- etcd介绍:可作为KV数据库、服务发现、配置中心和分布式锁使用、etcd集群搭建
etcd介绍 etcd用途 etcd VS zk etcd架构 etcd集群搭建
- 【深入了解Spring Cloud Alibaba Nacos:服务注册和配置中心】—— 每天一点小知识
- 《Nacos(2) - 服务发现》
<Nacos(2) - 服务发现> 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! <Nacos-服务发现> <Nacos(2) - 服务发现&g ...
- SpringCloud学习之(十八)SpringCloud Alibaba Nacos服务注册和配置中心
文章目录 (十八)SpringCloud Alibaba Nacos服务注册和配置中心 1.Nacos简介 1.1 为什么叫Nacos 1.2 Nacos是什么 1.3 Nacos能干嘛 1.4 Na ...
- SpringCloud微服务(四)——Nacos服务注册和配置中心
SpringCloud Alibaba Nacos服务注册和配置中心 Spring Cloud Netflix Projects Entering Mainterance Mode SpringClo ...
- Api网关Kong集成Consul做服务发现及在Asp.Net Core中的使用
1622219047536 写在前面 Api网关我们之前是用 .netcore写的 Ocelot的,使用后并没有完全达到我们的预期,花了些时间了解后觉得kong可能是个更合适的选择. 简单说下 ...
- Spring Cloud Alibaba配置实例nacos+sentinel+dubbo实行服务注册、配置中心、熔断限流
通过Spring Cloud Alibaba相关组件nacos+sentinel+dubbo实行服务注册.配置中心.熔断限流等功能 1.本机安装nacos和sentinel-dashboard服务端 ...
- Springboot 集成 mosquito MQTT服务
Springboot 集成 mosquito MQTT服务 实现消息订阅与发布. pom依赖 <dependency><groupId>org.springframework. ...
- nacos的服务发现详解
Nacos源码系列整体栏目 [一]nacos服务注册底层源码详解 [二]nacos服务发现底层源码详解 [三]nacos的心跳机制底层源码详解 [四]nacos配置中心的底层源码详解 nacos的服务 ...
最新文章
- linux下-exec和xargs的区别
- php生成pdf中文断码_Rmarkdown导出中文PDF解决方案
- v html是双向绑定吗,vue自定v-model实现表单数据双向绑定问题
- 像个字段相减绝对值_张歆艺做家务受伤,袁弘俩字逗乐媳妇,真是幼稚得像个大龄儿童...
- java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID
- 不同网段的PC与交换机的原理
- django 1.8 官方文档翻译: 6-6-2 如何使用WSGI 部署
- 编程真可怕,我们日常都在写 Bug
- 新手做短视频自媒体,再也不用担心找不到视频素材了,抓紧收藏
- html如何做滑动门效果,JS+CSS实现简易的滑动门效果代码
- 国内三大知名开源B2B2C多用户商城系统对比
- 超市扫码机器服务器系统搭建,超市用的扫码机是怎么个原理?
- ESP8266-Arduino编程实例-SHT20温湿度传感器驱动
- C++异常机制的实现方式和开销分析
- NTT科学家武居博士:用光去开拓和改变世界
- 一分钟教你搞定chrome的安装---redhat7.6如何安装谷歌浏览器
- 【LeetCode】重复的子字符串
- 如何使用 frontend-tracker 工具收集前端错误?
- 安全防护工具之:ClamAV
- BERT代码的解读1---数据处理部分