前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nacos多个开发人员怎么隔离开发

nacos多个开发人员怎么隔离开发

原创
作者头像
憨批程序员
发布2022-06-16 17:49:54
2.9K0
发布2022-06-16 17:49:54
举报
文章被收录于专栏:小小程序员小小程序员

使用场景

分布式时基础服务特别多,且服务间相互调用,你本地写代码业务的时候不想启动那么多服务或者电脑带不动那么多服务或者你和别人都在使用同一个服务调试时,你可以自己本地和公司内部的测试环境共用服务,只启动自己修改的服务和geteway服务即可

例如服务分为两层,一层gateway,一层基础服务api,多层的话就nacos层级往下调用,以下为两层举例

1.只需要在nacos的gateway配置文件里面配置

代码语言:javascript
复制
system-api: #这个是基础服务api服务名字,多个基础服务就配置多个即可
  ribbon:
    NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule

2.然后在sprincloud基础服务的yml文件配置

代码语言:javascript
复制
spring:
  cloud:
    nacos:
      discovery:
        cluster-name: test1 #自己的标识服务名,每个人不一样就可以

3.启动之后就可以在nacos上面就可以看到不同的集群服务

4.前端调用或自己测试时就调用你本地的geteway服务即可

原理解释:

com.alibaba.cloud.nacos.ribbon.NacosRule 负载均衡策略

  1. 优先选择同集群服务实例列表
  2. 本地集群找不到提供者,才去其它集群寻找,并且会报警
  3. 确定了可用实例列表后,再采用随机负载均衡挑选实例

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档