【nacos 认知】

springcloud nacos
nacos是一个微服务 (集 注册中心 配置中心 服务管理 的服务平台)
服务管理职它会提供一个可视化的平台对我们服务进行动态的管理
nacos的关键特性 服务的发现 服务健康监测
动态的配置服务(可以动态的去服务配置)
动态dns服务及其元数据管理

nacos注册中心
管理所有微服务,解决微服务之间的调用关系复杂

注册中心(注册表 MySQL存储)

当我们服务启动的时候就会去调用注册接口 把我们的服务注册到注册表当中

a服务每次要去调用b服务之前 每次都要去注册中心当中获取订单服务(就是执行select)
思考 b服务其中一个服务挂掉了怎么办
a每次都要去注册中心拉去b服务列表吗
注册中心宕机了怎么办

注册中心引入了一个心跳的机制
我们的服务 会在本地维持一个定时任务 比如说每五秒去发送一个心跳
注册中心五秒内没有接受到心跳 就认为服务下线了 跟新他的状态
30秒都没有接收到 那就直接从注册表内剔除掉
我们的服务自己停止了 调用注销接口 同样剔除掉
我们服务调用的时候 a服务 也会有一个定时任务去拉去最新的服务列表(只拉健康的)
并且缓存服务列表

所以负载均衡肯定不引入NGINX 如果再维护一遍Nginx的服务注册表太麻烦了
(在微服务架构没出来之前 用的就是Nginx去手动维护 没到双十一就加服务器 维护人员手动往里面人工的写入Nginx配置)

Nginx变为了服务端的负载均衡策略了

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值