12 2021 档案
摘要:前言 微服务需要将大的系统拆分成众多的微服务,每个微服务为了提高高可用性往往又会部署多个节点,所以就会导致微服务实例个数很多,而且各个服务之间又可能会相互调用。所以需要有一个统一管理微服务实例的模块用于注册服务和发现服务。 服务注册指服务提供者实例将自己注册到注册中心,将自身的服务名和IP地址上报给
阅读全文
摘要:一、配置中心的必要性 当代码中有一些变量可能会动态变化时,或者一些变量使用的地方比较多,此时就可以采用配置的方式来动态读取,而不是将变量的值写死在代码里,否则难以维护,所以应用程序就有了配置文件。单机应用程序的配置通常就是配置文件,集群程序的配置就需要配置中 心。如果没有配置中心,那么在以下场景就会
阅读全文
摘要:一、Nacos简介 1、Nacos是什么? Nacos是阿里巴巴开源的一个为微服务提供服务发现、服务配置和服务管理的微服务基础设施,简单说就是Nacos为微服务架构提供了分布式配置和服务注册中心的工作。 2、Nacos有什么功能? Nacos主要有两大功能:注册中心和配置中心 2.1、注册中心 a.
阅读全文
摘要:一、ZooKeeper简介 ZooKeeper是一个分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。 1.1、数据结构 ZooKeeper采用znode的树状层级结构来存储信息,znode节点可能包含数据也可能没有数据,znode存储数据格式
阅读全文

浙公网安备 33010602011771号