Nacos-服务多级存储模型
服务分级存储模型
一个服务可以有多个实例,例如我们的user-service,可以有:
127.0.0.1:8081
127.0.0.1:8082
127.0.0.1:8083
假如这些实例分布于全国各地的不同机房,例如:
127.0.0.1:8081,在上海机房
127.0.0.1:8082,在上海机房
127.0.0.1:8083,在杭州机房
Nacos就将同一机房内的实例 划分为一个集群。
也就是说,user-service是服务,一个服务可以包含多个集群,如杭州、上海,每个集群下可以有多个实例,形成分级模型,如图:
微服务互相访问时,应该尽可能访问同集群实例,因为本地访问速度更快。当本集群内不可用时,才访问其它集群。例如:
杭州机房内的order-service应该优先访问同机房的user-service。
给user-service配置集群
修改user-service的application.yml文件,添加集群配置:
spring:cloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ # 集群名称
重启两个user-service实例后,我们可以在nacos控制台看到下面结果:
我们再次复制一个user-service启动配置,添加属性:
-Dserver.port=8083 -Dspring.cloud.nacos.discovery.cluster-name=SH
启动UserApplication3后再次查看nacos控制台:
Nacos-服务多级存储模型相关推荐
- Nacos服务端流程图
Nacos的注册表结构是什么样的? 答:Nacos是多级存储模型,最外层通过namespace来实现环境隔离,然后是group分组,分组下就是服务,一个服务有可以分为不同的集群,集群中包含多个实例.因 ...
- Springcloud、Nacos 服务注册、负载均衡Ribbon、http客户端Feign
SpringCloud是基于SpringBoot的一整套实现微服务的框架.它提供了微服务开发所需的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集群状态管理等组 ...
- Nacos分级存储模型,权重配置,环境隔离
微服务项目结构 Nacos分级存储模型 目的:当两个服务user_service,order_service之间远程调用时,其中的order_service服务可以访问本地机房中use ...
- 【SpringCloud】三、Nacos服务注册+配置管理+集群搭建
文章目录 一.认识Nacos 1.安装 2.服务注册和发现 3.服务分级存储模型 4.负载均衡策略--NacosRule 5.服务实例的权重设置 5.环境隔离namespace 6.Eureka和Na ...
- nacos 怎么配置 里的配置ip_2.nacos服务配置中心
下面将研究以下几个问题: nacos的角色: nacos是如何工作的? 在集群中扮演什么样的角色? 修改nacos配置数据库: 我们在控制台配置的信息, 默认是写到nacos的默认数据库中, 不方便管 ...
- Nacos服务注册与发现——服务发现
1.概览 1.1.什么是服务发现 在微服务架构中,整个系统会按职责能力划分为多个服务,通过服务之间协作来实现业务目标.这样在我们的代码中免不了要进行服务间的远程调用,服务的消费方要调用服务的生产方,为 ...
- Nacos服务注册与发现源码剖析
文章目录 前提介绍 Nacos源码下载 Nacos客户端源码 Spring Cloud Starter Nacos 源码 Nacos服务端源码 前提介绍 服务注册与发现作用主要是为了更好的管理众多的服 ...
- 二、Nacos服务注册中心应用实践
Nacos服务注册中心 文章目录 Nacos服务注册中心 一.Nacos服务注册中心 1. 注册中心简介 2. 构建Nacos服务 2.1 准备工作 2.2 下载与安装 2.3 初始化配置 3. 服务 ...
- SpringCloud微服务(四)——Nacos服务注册和配置中心
SpringCloud Alibaba Nacos服务注册和配置中心 Spring Cloud Netflix Projects Entering Mainterance Mode SpringClo ...
最新文章
- CIR:2020年全球数据中心应用AOC市场达$42亿
- java automapper 使用_19.AutoMapper 之开放式泛型(Open Generics)
- 转--发布js支持Firefox的加入收藏代码
- java做台球时老是闪屏_电脑老是闪屏的原因和解决办法
- 日记20190416
- python函数调用键盘热键_神技能:Python控制键盘鼠标
- JQuery筛选选择器之内容筛选
- Gentoo 网络接口配置文件说明
- 使Jackson和Mybatis支持JSR310标准
- 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决办法方案
- 腾讯注册狗头表情包商标
- sql server代理无法启动_谁说前端不需要懂Nginx反向代理与负载均衡
- vue将经纬度转换成地理名称_新武汉北,红安有了一个新的地理名称,恒大项目将对标上海迪士尼...
- mui 怎么调用系统键盘_电脑开机关机的几种方法,计算机电源键鼠标键盘网络唤醒图文教程...
- 多目标优化中常用的进化算法简介及原论文(最全概括)
- 移动广告聚合平台经验分享:芒果、果合、Adview、抓猫哪家好?
- 有趣的计算机黑科技,6个让你欲罢不能的电脑黑科技软件,我一定要分享出来!...
- BIGEMAP如何下载高程卫星地图
- 以互联网公司的经验告诉大家,架构师究竟比高级开发厉害在哪?
- 机顶盒系统升级服务器地址,tvbox