服务的发现和治理
第一章 nacos入门之服务发现
文章目录
- 服务的发现和治理
- 前言
- 一、理解服务发现
-
- 1.1.微服务架构
- 1.2理解服务发现
- 二、nacos
-
- 1.简介
- 2.特点
- 三、安装Nacos Server
-
- 3.1搭建一台纯净的nacos服务器
前言
nacos的快速入门、使用
一、理解服务发现
1.1.微服务架构
- 服务层按业务拆分为一个一个的微服务。
- 服务与服务之间采用RESTful、RPC等协议传输数据。
- 实现了单个服务的高内聚,服务与服务之间的低耦合效果。
- 有利于采用前后端分离架构。
1.2理解服务发现
服务发现就是服务消费方通过服务发现中心智能发现服务提供方,从而进行远程调用的过程。
上图中服务实例本身并不记录服务生产方的网络地址,所有服务实例内部都会包含服务发现客户端。
服务发现步骤:
- 在每个服务启动时会向服务发现中心上报自己的网络位置。这样,在服务发现中心内部会形成一个服务注册表,服务注册表是服务发现的核心部分,是包含所有服务实例的网络地址的数据库。
- 服务发现客户端会定期从服务发现中心同步服务注册表 ,并缓存在客户端。
- 当需要对某服务进行请求时,服务实例通过该注册表,定位目标服务网络地址。
- 若目标服务存在多个网络地址,则使用负载均衡算法从多个服务实例中选择出一个,然后发出请求。
二、nacos
1.简介
Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。
2.特点
- 服务发现与服务健康检查
- 动态配置管理
- 动态DNS服务
- 服务和元数据管理
三、安装Nacos Server
3.1搭建一台纯净的nacos服务器
https://blog.csdn.net/qq_37435395/article/details/123919748