当前位置: 代码迷 >> 综合 >> Nacos - 服务发现和配置管理
  详细解决方案

Nacos - 服务发现和配置管理

热度:75   发布时间:2023-11-14 21:08:32.0

服务的发现和治理

第一章 nacos入门之服务发现


文章目录

  • 服务的发现和治理
  • 前言
  • 一、理解服务发现
    • 1.1.微服务架构
    • 1.2理解服务发现
  • 二、nacos
    • 1.简介
    • 2.特点
  • 三、安装Nacos Server
    • 3.1搭建一台纯净的nacos服务器


前言

nacos的快速入门、使用


一、理解服务发现

1.1.微服务架构

  • 服务层按业务拆分为一个一个的微服务。
  • 服务与服务之间采用RESTful、RPC等协议传输数据。
  • 实现了单个服务的高内聚,服务与服务之间的低耦合效果。
  • 有利于采用前后端分离架构。

1.2理解服务发现

服务发现就是服务消费方通过服务发现中心智能发现服务提供方,从而进行远程调用的过程。

请添加图片描述
上图中服务实例本身并不记录服务生产方的网络地址,所有服务实例内部都会包含服务发现客户端

服务发现步骤:

  1. 在每个服务启动时会向服务发现中心上报自己的网络位置。这样,在服务发现中心内部会形成一个服务注册表,服务注册表是服务发现的核心部分,是包含所有服务实例的网络地址的数据库。
  2. 服务发现客户端会定期从服务发现中心同步服务注册表 ,并缓存在客户端。
  3. 当需要对某服务进行请求时,服务实例通过该注册表,定位目标服务网络地址。
  4. 若目标服务存在多个网络地址,则使用负载均衡算法从多个服务实例中选择出一个,然后发出请求。

二、nacos

1.简介

Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。

2.特点

  1. 服务发现与服务健康检查
  2. 动态配置管理
  3. 动态DNS服务
  4. 服务和元数据管理

三、安装Nacos Server

3.1搭建一台纯净的nacos服务器

https://blog.csdn.net/qq_37435395/article/details/123919748

  相关解决方案