nacos-服务发现注册

**服务发现注册分为三个角色:**服务注册中心、服务提供者、服务消费者

**服务注册中心:**为服务提供者和消费者提供一个空间,服务提供者将自身服务注册到注册中心,仅对外暴露接口,服务消费者在将自身注册到注册中心的时候也会获取一个服务列表,可以根据服务调用相关服务,注册中心会检查心跳。

**服务发现:**微服务将自身信息注册到服务注册中心。

**服务消费:**微服务通过远程调用,openFeign在服务中心获取相关服务。

服务注册:

将自身服务注册到服务注册中心

1. 导入依赖

XML 复制代码
<!--nacos 服务注册发现-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2. 配置文件

XML 复制代码
server:
  port: 8080
spring:
  application:
    name: cart-service
  cloud:
    nacos: #得到nacos地址
      server-addr: ${hm.nacos.host}:${hm.nacos.port} #nacos地址 localhost:8848

服务发现:

服务发现之前,也需要将自身服务注册到服务中心,然后再获取相关服务信息

1.导入依赖

XML 复制代码
<!--nacos 服务注册发现-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2.配置文件

XML 复制代码
server:
  port: 8080
spring:
  application:
    name: cart-service
  cloud:
    nacos: #得到nacos地址
      server-addr: ${hm.nacos.host}:${hm.nacos.port} #nacos地址 localhost:8848

服务中心:

控制台地址:http://localhost:8848/nacos/index.html

相关推荐
心之语歌7 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
华仔啊8 小时前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang8 小时前
用六边形架构与整洁架构对比是伪命题?
java·架构
Ray Liang10 小时前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
Java水解10 小时前
Java 中间件:Dubbo 服务降级(Mock 机制)
java·后端
SimonKing14 小时前
OpenCode AI辅助编程,不一样的编程思路,不写一行代码
java·后端·程序员
FastBean14 小时前
Jackson View Extension Spring Boot Starter
java·后端
Seven9715 小时前
剑指offer-79、最⻓不含重复字符的⼦字符串
java
皮皮林5511 天前
Java性能调优黑科技!1行代码实现毫秒级耗时追踪,效率飙升300%!
java
冰_河1 天前
QPS从300到3100:我靠一行代码让接口性能暴涨10倍,系统性能原地起飞!!
java·后端·性能优化