• 欢迎光临~

7、SpringCloudAlibaba--注册中心Nacos

开发技术 开发技术 2022-12-31 次浏览

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 开启服务注册发现功能
7、SpringCloudAlibaba--注册中心Nacos
4、启动应用,观察到nacos 服务列表是否已经注册上服务
注意:每一个应用都应该有名字,这样才能注册上去。修改 application.properties 文件
spring.application.name=service-provider
server.port=8000
7、SpringCloudAlibaba--注册中心Nacos

程序员灯塔
转载请注明原文链接:7、SpringCloudAlibaba--注册中心Nacos
喜欢 (0)