上一篇:注册中心演变过程
主流注册中心的对比
-
一致性协议
CAP原则:C一致性 A可用性 P分区容错性。CP一般就是主从架构,主节点实时同步数据至从节点,但如果集群中超过了一半的节点不可用了,那么整个集群都会不可用。AP就是说多个服务,各自注册到不同的注册中心中,这样各个注册中心的数据就不一致了,但是其中一台挂掉了不会印象到另一台。
Nacos支持CP与AP之间的切换,默认是AP
-
健康检查:就是一些传输协议
-
负载均衡策略:Nacos自己实现了一些负载均衡策略,它也可以集成第三方的负载均衡器
-
雪崩保护:
注册中心中一般健康的实例与不健康的实例都会存在里面,我们一般会设置一个阈值,0~1之间的数,比如0.5,服务都是集群的,假如一个服务中超过了50%的实例都不可用了,那么就让所有的实例都不可用,也可以加上服务熔断降级的策略。如果没有这个阀值,假如100个实例,只有两个还能正常提供服务,高并发时很多个请求就会落到这两个实例上面,就有可能会导致服务雪崩
下一篇:Nacos注册中心部署安装