首页 > 其他分享 >7、SpringCloudAlibaba--注册中心Nacos

7、SpringCloudAlibaba--注册中心Nacos

时间:2023-01-01 00:11:17浏览次数:47  
标签:-- spring Nacos alibaba nacos 注册 SpringCloudAlibaba cloud

Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理
平台。他是使用 java 编写。需要依赖 java 环境
Nacos 文档地址: https://nacos.io/zh-cn/docs/quick-start.html

1、在 common 项目中引入如下。进行统一管理

<dependencyManagement>
  <dependencies>
    <dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2.1.0.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

2、下载nacos(放在桌面上就能正常打开)
https://github.com/alibaba/nacos/releases
点击bin里面的startup进行启动
访问 http://localhost:8848/nacos/
使用默认的 nacos/nacos 进行登录

3、将微服务注册到 nacos 中
1)首先修改 pom.xml 入 文件,引入 Nacos Discovery Starter

<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2)在应用的/src/main/resources/application.properties 配置文置件中配置 Nacos Server 地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
3、使用@EnableDiscoveryClient 开启服务注册发现功能

4、启动应用,观察到nacos 服务列表是否已经注册上服务
注意:每一个应用都应该有名字,这样才能注册上去。修改 application.properties 文件
spring.application.name=service-provider
server.port=8000

标签:--,spring,Nacos,alibaba,nacos,注册,SpringCloudAlibaba,cloud
From: https://www.cnblogs.com/morehair/p/17017638.html

相关文章

  • 二分学习笔记
    写在前面:本文中的“单调”不包括“单调不变”。(我不说你们应该也不会想到)一、算法引入如果我们要用一个数列(各个位置要有相应的数字形式的下标,且我们的这个下标可为小数......
  • 初探 InfluxDB 篇(六)InfluxDB 修改数据存放路径
    初探InfluxDB篇(六)InfluxDB修改数据存放路径 1、创建数据存放目录mkdir-p/home/data/influxdb说明:目录可以根据实际情况进行修改 2、设置目录访问权限sud......
  • MAUI新生6.5-导航路由Navigation
    MAUI的Shell导航框架,也是以路由方式进行导航,并提供了两套导航方式,一是如前面章节所述的视觉层次结构,会自动建立导航路由,可以进行不同层次页面的导航切换;二是为页面手动注册......
  • 实验八
    一.购买云服务器已在上课时购买过二.实验操作流程在云服务器上安装相应程序安装相关程序:dnfinstallhttpdmysql-serverphpphp-mysqlndphp-fpm启动Apach......
  • 第一章 计算机体系结构
    目录(1)概念与功能(2)组成与分类(3)标准化工作与组织(4)性能指标(5)分层结构、协议、接口、服务(6)7层OSI参考模型(7)TCP/IP模型(8)五层参考模型(1)概念......
  • CentOS7 安装pip
    CentOS7安装pip 1、安装epel-releaseyum-yinstallepel-release 2、安装python-pipyum-yinstallpython-pip 3、查看PIP版本pip--version 4、......
  • pytest的conftest注意事项以及常用插件
    pytest中conftest的注意事项"""1.conftest中定义的函数或者fixture不能以test开头,要和测试用例区别开来2.通过@pytest.fixture()声明一个函数是一个fixture3.confte......
  • sql server 2012 导出SQL文件
    一.工具1.1sqlserver2012二.方法2.1打开sqlserver2012,连接成功后,选择需要导出表的数据库--任务---生成脚本2.2显示:生成和发布脚......
  • 【单元测试】Mockito
    POM<dependency><groupId>org.mockito</groupId><artifactId>mockito-all</artifactId><version>1.10.19</version><scope>test</scope></dependen......
  • SPI服务发现机制没有生效原因分析
    现象项目中使用了SPI机制,但是执行时没有价值 问题分析对下列名称和内容进行排查都没有发现问题最后把META-INF.services删除,从其他项目中拷贝一个过来,发现文件路径是......