• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

Nacos服务注册与发现

开发技术 开发技术 1周前 (05-04) 6次浏览

Nacos是阿里巴巴开源的微服务组件,用于服务注册与发现以及全局配置,本文主要介绍其服务注册及发现的用法。

官网地址:https://nacos.io/

如果要测试Nacos组件,同样需要开启至少三个服务,分别是Nacos Server,服务提供者、服务消费者。

1. 启动Nacos Server
(1) 从github上下载 nacos1.4.1
(2) 编译
  mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
(3) Linux/Unix/Mac下运行
  启动命令(standalone代表着单机模式运行,非集群模式): sh startup.sh -m standalone
(4)  在浏览器输入 . http://127.0.0.1:8848/nacos 可以查看服务情况
    Nacos服务注册与发现

2. 服务提供者,向Nacos Server注册服务

(1) pom 文件添加依赖
   <dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  </dependency>
(2) 启动主类上添加注解
    @EnableDiscoveryClient
 (3) application.yml添加 nacos 配置
spring:
  application:
    name: "common-sys"
  datasource:
    driverClassName: "com.mysql.cj.jdbc.Driver"
    url: "jdbc:mysql://xxx.yyy.xxx.ttt:3316/nanhai?allowMultiQueries=true"
    username: "root"
    password: "root"
  cloud:
    nacos:
      discovery:
        server-addr: "nanhai.com.cn:9090"

server:
  port: 7070

 

Nacos服务注册与发现

 


程序员灯塔
转载请注明原文链接:Nacos服务注册与发现
喜欢 (0)