栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot项目集成Spring cloud alibaba nacos入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot项目集成Spring cloud alibaba nacos入门

提示:本文所涉及的源代码可至Allen (datadogapache) - Gitee.com查看

一.什么是Nacos

   Nacos(官方网站:nacos.io)是一个易于使用的平台,专为动态服务发现和配置以及服务管理而设计。它可以帮助您轻松构建云原生应用程序和微服务平台。

服务是纳科斯的一等公民。Nacos支持几乎所有类型的服务,例如Dubbo / gRPC服务,Spring Cloud RESTFul服务或Kubernetes服务。

Nacos提供四个主要功能。

  • 服务发现和服务运行状况检查

    Nacos 使服务可以轻松注册自身,并通过 DNS 或 HTTP 接口发现其他服务。Nacos 还提供服务的实时运行状况检查,以防止向运行状况不佳的主机或服务实例发送请求。

  • 动态配置管理

    动态配置服务允许您跨所有环境以集中和动态的方式管理所有服务的配置。Nacos 消除了在更新配置时重新部署应用程序和服务的需要,这使得配置更改更加高效和敏捷。

  • 动态域名解析服务

    Nacos 支持加权路由,使您能够更轻松地在数据中心内的生产环境中实施中端负载平衡、灵活的路由策略、流量控制和简单的 DNS 解析服务。它可以帮助您轻松实现基于 DNS 的服务发现,并防止应用程序耦合到特定于供应商的服务发现 API。

  • 服务和元数据管理

    Nacos 提供了一个易于使用的服务仪表板,可帮助您管理服务元数据、配置、kubernetes DNS、服务运行状况和指标统计信息。

二.Nacos下载

本地开发可下载windows版本的nacos

也可以在服务器部署,下载linux版本

地址:https://github.com/alibaba/nacos/releases/tag/1.4.0

下载后在本地解压,win环境下同时启动startup.cmd,访问http://localhost:8848/nacos/index.html,默认用户名以及密码均为nacos

当在IDEA配置具体访问路径时另行考虑。

三.IDEA中新建springboot项目测试Nacos

  1.在pom.xml中添加Nacos依赖

 
    com.alibaba.cloud 
    spring-cloud-starter-alibaba-nacos-discovery 
    2.2.1.RELEASE 



    com.alibaba.cloud
    spring-cloud-starter-alibaba-nacos-config
    2.2.5.RELEASE



    org.springframework.cloud
    spring-cloud-context
    3.0.1
 

2.在booststrap.yml中配置相应的参数

  

spring:
  application:
    name: user
  profiles:
    active: dev
  cloud:
    nacos:
      config:
        server-addr: 192.XXX.XXX.6:8848
        file-extension: yml

#        file-extension: yml
#server:
#  port: 8085

  其中server-addr: 192.XXX.XXX.6:8848 是部署nacos的服务器,也可以是本地

  配置完成后启动项目,相应的配置会被自动感知到nacos注册中心

点击详情后可看到具体配置

server:
  port: 8089
spring:
  application:
    name: user
  cloud:
    nacos:
      config:
        server-addr: 192.168.137.6:8848
        file-extension: yml
#  endpoints:
#   web:
#   exposure:
#    include: "*"

 

 以上可看出在IDEA里配置的本地服务器已被自动注册到Nacos

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584746.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号