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

相关推荐
程序员小假6 分钟前
我们来说一下 b+ 树与 b 树的区别
java·后端
阿贵---24 分钟前
C++中的RAII技术深入
开发语言·c++·算法
Traced back30 分钟前
怎么用 Modbus 让两个设备互相通信**,包含硬件接线、协议原理、读写步骤,以及 C# 实操示例。
开发语言·c#
Meepo_haha38 分钟前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
sheji34161 小时前
【开题答辩全过程】以 基于springboot的房屋租赁系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
木井巳1 小时前
【递归算法】子集
java·算法·leetcode·决策树·深度优先
行百里er2 小时前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·代码规范
娇娇yyyyyy2 小时前
QT编程(17): Qt 实现自定义列表模型
开发语言·qt
ms_27_data_develop2 小时前
Java枚举类、异常、常用类
java·开发语言