当前位置: 首页 > news >正文

学成在线——关于nacos配置优先级的坑

出错:

在这里插入图片描述

本地要起两个微服务,一个是content-api,另一个是gateway网关服务。
发现通过网关服务请求content微服务时,怎么请求都请求不到。

配置如下:
content-api-dev.yaml的配置:在这里插入图片描述

server:servlet:context-path: /contentport: 63040test_config:a: 3ab: 3b#配置本地优先
spring:cloud:config:override-none: true

gateway-dev.yaml的配置文件

server:port: 63010 # 网关端口
spring:cloud:gateway:
#      filter:
#        strip-prefix:
#          enabled: trueroutes: # 网关路由配置- id: content-api # 路由id,自定义,只要唯一即可# uri: http://127.0.0.1:8081 # 路由的目标地址 http就是固定地址uri: lb://content-api # 路由的目标地址 lb就是负载均衡,后面跟服务名称predicates: # 路由断言,也就是判断请求是否符合路由规则的条件- Path=/content/** # 这个是按照路径匹配,只要以/content/开头就符合要求
#          filters:
#            - StripPrefix=1- id: system-api# uri: http://127.0.0.1:8081uri: lb://system-apipredicates:- Path=/system/**
#          filters:
#            - StripPrefix=1- id: media-api# uri: http://127.0.0.1:8081uri: lb://media-apipredicates:- Path=/media/**
#          filters:
#            - StripPrefix=1- id: search-service# uri: http://127.0.0.1:8081uri: lb://searchpredicates:- Path=/search/**
#          filters:
#            - StripPrefix=1- id: auth-service# uri: http://127.0.0.1:8081uri: lb://auth-servicepredicates:- Path=/auth/**
#          filters:
#            - StripPrefix=1- id: checkcode# uri: http://127.0.0.1:8081uri: lb://checkcodepredicates:- Path=/checkcode/**
#          filters:
#            - StripPrefix=1- id: learning-api# uri: http://127.0.0.1:8081uri: lb://learning-apipredicates:- Path=/learning/**
#          filters:
#            - StripPrefix=1- id: orders-api# uri: http://127.0.0.1:8081uri: lb://orders-apipredicates:- Path=/orders/**
#          filters:
#            - StripPrefix=1

坑:本地的xuecheng-plus-base的配置:
在这里插入图片描述

spring.application.name=xuecheng-plus-base 

问题就出在这里:
由于后面的content-api服务依赖这个xuecheng-plus-base,然后又配置了本地优先级最高,因此会将content-api 微服务都放到xuecheng-plus-base下:
在这里插入图片描述
在这里插入图片描述

解决办法:

注释掉下面shit这句:
在这里插入图片描述


http://www.mrgr.cn/news/49563.html

相关文章:

  • 【Redis】分布式(day12)
  • Java的四种循环语句
  • 论文Idea | 人工智能与建筑的交叉领域探索
  • 通信工程学习:什么是SRAM静态随机存取存储器
  • Leetcode 3315. Construct the Minimum Bitwise Array II
  • 执行powershell脚本出错:未对文件进行数字签名
  • lenovo联想 ThinkPad E14 Gen 2,E15 Gen 2 AMD(20T6,20T7,20T8,20T9)原厂Win10系统镜像下载
  • 2275. 按位与结果大于零的最长组合
  • 生信服务器配置:优化生物信息学数据处理的最佳实践
  • Redis 典型应用之缓存
  • 问题专题 编译问题
  • 【Java数据结构】二叉树
  • ZED相机的使用
  • 基于Arduino的红外遥控智能小车实现方法
  • C++STL(2)
  • Gin框架教程01:创建一个简单的 Gin 应用
  • 新媒体运营基本步骤
  • EditPlus安装使用
  • R语言绘制聚类热图
  • shell错误修改