news 2026/7/1 19:59:17

nacos 本地开发多人协同所注册服务名称一样时,导致调用服务冲突的解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
nacos 本地开发多人协同所注册服务名称一样时,导致调用服务冲突的解决方案

1、环境

后端代码:spring cloud,以若依分布式微服务架构开源项目为基础:https://gitee.com/y_project/RuoYi-Cloud/tree/springboot3

服务中心:nacos

配置中心:nacos

2、问题

当我们使用nacos作为服务中心时,本地开发多人协同所注册服务名称一样时,会导致调用服务冲突。这时候我们会有几种解决方案:

  1. 每个开发人员都会在本地安装启动一个nacos,以免跟其他开发人员的服务产生冲突。(这样做比较麻烦,每次都要启动nacos,耦合性太高。)
  2. 每个开发人员都修改bootstrap.yml的应用名为自己特定的名称,以免跟其他开发人员的服务产生冲突。(这样是修改代码中的配置文件,一不小心把这个文件提交到代码仓库后,其他开发人员拉取代码后也会产生服务的冲突,有可能还会导致找不到什么问题。容易产生误操作。)

为了比较好地解决这个冲突问题,以下给出一个博主觉得比较好的解决方案...

3、解决方案

1.开发人员本地环境变量添加参数(参数名要全部开发者统一):DEV_USER_NAME,值保证跟其他开发人员不一致即可,可以是自己的姓名等。

macOS 操作系统自行搜索怎么配置环境变量。

windows 操作系统配置截图

2.nacos的application-dev.yml中配置环境变量的值
3.在其他所有的服务配置中使用环境变量配置应用名

4.修改fegin接口的服务名

nacos的application-test.yml中配置服务名,实际需要多少个就添加多少个。

nacos的application-dev.yml中配置服务名,实际需要多少个就添加多少个。

修改每个fegin服务所配置的服务名,这里只列举了其中两个

5.启动服务后在nacos服务中心里查看

服务器的服务是使用test环境启动的,所以没有使用环境变量。本地开发人员的服务是使用dev环境启动的,所以每个开发人员的服务器都会不一样。

通过以上的配置,每个开发人员只需在环境变量中配置一个参数,不需要修改任何代码上的配置,并且不需要额外本地启动nacos,就可以解决多人协同开发所产生的服务冲突。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 5:03:00

dify 导入工作流,会有些插件报错

1、问题在家里电脑配置好了一个工作流,其中使用了一些三方插件,导出后,在另外电脑导入,导入的时候没报错,但是在运行的时候第三方的插件报错。2、原因dify版本的问题,更新dify版本基本可以解决,…

作者头像 李华
网站建设 2026/6/28 19:15:48

基于百度地图打造“美食地图”与3D路线规划

从零到一:基于百度地图打造“美食地图”与3D路线规划的完整实践项目类型:Java 项目 浏览器端百度地图 Web SDKDemo 功能:美食 POI 检索、聚合标注、热力图层切换、交互筛选、路线规划、3D动态跟随适配场景:生活服务、美食探店、商…

作者头像 李华
网站建设 2026/7/1 9:32:29

【硬件新人指南】从零入门硬件行业:技能树、学习路径与职业规划

摘要:本文为硬件行业入门者提供系统化指南,涵盖核心技能、学习资源、实战项目与职业发展路径,助你从电子小白成长为硬件工程师。一、硬件行业全景图:不止是焊电路板当人们提到"硬件",常联想到焊锡与电路板&a…

作者头像 李华
网站建设 2026/7/2 0:15:02

《无人驾驶航空器飞行管理暂行条例》核心内容梳理

《无人驾驶航空器飞行管理暂行条例》核心内容梳理《无人驾驶航空器飞行管理暂行条例》(以下简称《条例》)于2023年5月31日由国务院、中央军委以第761号令公布,2024年1月1日起正式施行,是我国首部专门规范无人机领域的行政法规。全…

作者头像 李华
网站建设 2026/6/29 16:07:46

VFXToolbox:视觉特效制作终极解决方案

VFXToolbox:视觉特效制作终极解决方案 【免费下载链接】VFXToolbox Additional tools for Visual Effect Artists 项目地址: https://gitcode.com/gh_mirrors/vf/VFXToolbox 还在为复杂的视觉特效制作流程而烦恼吗?面对爆炸、烟雾等粒子效果的循环…

作者头像 李华
网站建设 2026/7/1 19:54:27

融合空域相关法规体系深度研究

融合空域相关法规体系深度研究 1. 融合空域法规体系概述 1.1 融合空域的定义与法规地位 融合空域的官方定义最早出自 2013 年 11 月 18 日中国民用航空局发布的《民用无人驾驶航空器系统驾驶员管理暂行规定》(AC-61-FS-2013-20)。该规定第 4 条第 13 …

作者头像 李华