1、认识Nacos
Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比eureka功能更加丰富,在国内更受欢迎。
2、服务注册到Nacos
步骤:
3、Nacos服务分级存储模型
服务--集群--实例
服务跨集群调用问题:
服务调用尽可能选择本地集群服务,跨集群调用延迟较高
本地集群不可访问时,再去访问其他集群
NacosRule负载均衡策略
(1)优先选择同集群服务实例列表
(2)本地集群找不到提供者,才可以去其他集群寻找,并且会报警告
(3)确定了可用实例列表后,再采用随机负载均衡挑选实例
4、根据权重负载均衡
Nacos提供了权重(0-1)配置来控制访问频率,权重越大则访问频率越高,权重设置为0则完全不会被访问。
5、环境隔离-namespace
(1)在Nacos控制台可以创建namespace,用来隔离不同环境
点击左侧栏的命名空间,然后新建命名空间即可。
(2)然后填写一个新的命名空间信息。
(3)保存后会在控制台看到这个命名空间的id。
(4)修改微服务的application.yml,添加namespace,如下图所示。
总结:
(1)namespace用来做环境隔离;
(2)每个namespace都有唯一id;
(3)不同namespace下的服务不可见。
6、nacos注册中心细节分析
7、Nacos与eureka的异同
标签:服务,中心,namespace,Nacos,访问,实例,集群,注册 From: https://www.cnblogs.com/qiqi-yi/p/17311294.html