Nacos注册中心
Nacos注册中心
Black_Me_Bo
最长的路也有尽头,最黑暗的夜晚也会迎接清晨。
展开
-
06-Nacos与Eureka对比
Nacos与Eureka对比 Nacos与eureka的共同点 ①都支持服务注册和服务拉取 ②都支持服务提供者心跳方式做健康检测 Nacos与Eureka的区别 ①Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式 ②临时实例心跳不正常会被剔除,非临时实例则不会被剔除 ③Nacos支持服务列表变更的消息推送模式,服务列表更新比Eureka及时 ④Nacos集群默认采用AP(强调服务可用性)方式,当集群中存在非临时实例时,采用CP(强调数据可靠性和一致性)模式;Eurek原创 2022-02-01 17:25:08 · 859 阅读 · 0 评论 -
05-Nacos环境隔离
Nacos环境隔离 环境隔离 - namespace Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离 Nacos环境隔离实际操作 ①每个namespace都有唯一id ②服务设置namespace时要写id而不是名称 ③不同namespace下的服务互相不可见 创建namespace,用来隔离不同环境 public(保留空间)是Nacos默认产生的命名空间 编辑新的命名空间信息 命名空间ID为选填项,不填则默认为UUID 保存后可以在控制台看见新的命名空间原创 2022-02-01 16:47:08 · 1752 阅读 · 0 评论 -
04-Nacos负载均衡
Nacos负载均衡 修改服务消费者的配置文件实现负载均衡 在服务消费者中设置负载均衡的IRule为NacosRule,这个规则优先会寻找与自己同集群的服务 在同集群中如果服务提供者有多个实例,NacosRule会采用随机方式达到负载均衡的效果 在同集群中没有要访问的服务提供者时,NacosRules会跨集群寻找要访问的服务: userservice: # 服务提供者名称 ribbon: NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ri原创 2022-01-31 18:16:21 · 1337 阅读 · 0 评论 -
03-Nacos服务分级存储模型
Nacos服务分级存储模型 Nacos服务分级存储模型图 ①一级是服务 ②二级是集群,例如北京或上海 ③三级是实例,例如北京机房的某台部署了某服务的服务器 服务跨集群调用问题 服务调用尽可能选择本地集群的服务,跨集群调用延迟较高 本地集群不可访问时,再去访问其它集群 Nacos配置服务集群属性 修改服务application.yml,添加以下内容(服务提供者) spring: cloud: nacos: server-addr: localhost:8848 # 服务端地址原创 2022-01-31 17:57:34 · 459 阅读 · 0 评论 -
02-Nacos服务注册
Nacos服务注册 在父工程中添加spring-cloud-alibaba的管理依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.5.RELEASE</version> <type>p原创 2022-01-31 17:18:50 · 316 阅读 · 0 评论 -
01-Nacos搭建
Windows安装 开发阶段采用单机安装即可。 下载安装包 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: GitHub主页:https://github.com/alibaba/nacos GitHub的Release下载页:https://github.com/alibaba/nacos/releases windows版本使用nacos-server-1.4.1.zip包即可。 解压 将这个nacos-server-1.4.1.zip解压到任意非中文目录原创 2022-01-31 16:58:33 · 98 阅读 · 0 评论