从随机数到命运裁决:构建可编程随机事件引擎的实践指南
2026/5/4 8:41:03
后端代码:spring cloud,以若依分布式微服务架构开源项目为基础:https://gitee.com/y_project/RuoYi-Cloud/tree/springboot3
服务中心:nacos
配置中心:nacos
当我们使用nacos作为服务中心时,本地开发多人协同所注册服务名称一样时,会导致调用服务冲突。这时候我们会有几种解决方案:
为了比较好地解决这个冲突问题,以下给出一个博主觉得比较好的解决方案...
macOS 操作系统自行搜索怎么配置环境变量。
windows 操作系统配置截图
nacos的application-test.yml中配置服务名,实际需要多少个就添加多少个。
nacos的application-dev.yml中配置服务名,实际需要多少个就添加多少个。
修改每个fegin服务所配置的服务名,这里只列举了其中两个
服务器的服务是使用test环境启动的,所以没有使用环境变量。本地开发人员的服务是使用dev环境启动的,所以每个开发人员的服务器都会不一样。
通过以上的配置,每个开发人员只需在环境变量中配置一个参数,不需要修改任何代码上的配置,并且不需要额外本地启动nacos,就可以解决多人协同开发所产生的服务冲突。