轻松掌握微服务治理的注册中心Eureka到Nacos知识点






1、SpringCloud
1、介绍


2、消费者与服务者

3、服务拆分
1、介绍

2、服务之间调用
例如有两个微服务,分别提供用户信息和订单信息。两个服务都有自己的数据库,所以如下查订单信息是不能直接去查用户信息的数据库的,只能从订单服务发起远程调用用户服务。

1、通过RestTemplate方式



此时只是举例了服务需要拆分的问题,这种方式相当于写死了url地址,非常不通用,不推荐。应使用注册中心调用的方式,具体看后面知识。
4、Eureka注册中心
1、作用



2、搭建Euraka注册中心

启动后可访问注册中心

3、服务注册到Euraka注册中心

4、服务之间的调用发现

5、负载均衡LoadBalanced
1、原理

原理:发起请求被拦截器拦截,近而从注册中心获取服务列表在通过负载均衡策略(如轮训算法)找到对应服务地址访问

2、负载均衡策略


一般默认的ZoneAvoidanceRule,如果需要修改则如下:




3、Ribbon的懒加载

5、Nacos注册中心
1、介绍

2、安装启动
1、window安装启动
开发阶段采用单机安装即可






启动后打开提示的地址,登录账号密码都是nacos


3、服务注册到Nacos注册中心


4、配置服务的集群
1、介绍


2、配置
- 配置根据集群名称优先访问同集群的服务


- 配置服务的访问权重
如果一个服务的权重配置为0,就不会被访问


- 配置的环境隔离







5、Eureka和Nacos的区别





