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

@FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...

今天遇到了很奇葩的问题,我本机的是以test环境启动的,调用另一个服务接口的时候返回参数却不同,调用接口是没错,怎么会这样,排查了很久,发现在eureka上注册的另一个服务是testone环境,而这个人testone是在k8s容器外面, 我部署的另一个服务是在k8s容器内部的。所以,造成了一直在调用k8s容器外同一个服务,实际我要调用k8s内部的这个服务。

 

下面是截图大概介绍下步骤:

首先,先排查   active profiles 配置启动环境为test, 并确保启动成功(启动成功后的日志显示test)

 

其次,把需要调用的另一方服务部署在test环境并启动(我们公司自己的项目,所以,我可以部署),然后到eureka上查询到此项目,可以看到有两个地址,然后点击上面打开,会看到地址,然后,此地址端口号后面写上swagger,到swagger上找到此项目的接口,可以看到正好是我刚才调用的接口,但是参数是旧参数,这个地址所在的服务项目,虽然也是我需要的,但是,这个在k8s容器外面,我没有部署最新版(因为我们的服务都移动k8s容器里了,外面的都弃用),而注册到eureka是容器外的,所以,要么让容器内的注册到eureka上,要么部署容器外的最新版项目。

 

还有一点需要注意,我当前调试运行的自己的项目是位于k8s容器内部。

 

 

转载于:https://www.cnblogs.com/fenglangjuxu/p/11055596.html

相关文章:

  • 【Vegas原创】SQLServer 2000 企业管理器展开数据库列表错误的解决方法
  • 发发流水记账更新了
  • IT公司里的一个技术、人、企业的循环规则
  • 工具类_JavaPOI_Office文件内容读取
  • myjava--编辑java
  • [BZOJ2208][Jsoi2010]连通数
  • Git diff 常见用法
  • ExtJS 4.0 beta 3的更新说明
  • 网络销售中的沟通技巧
  • 算法_快速排序
  • day78 为用户分配角色 为角色分配权限 ajax 字符串拼接
  • 概要设计文档(final)
  • 011
  • 标 题: 腾讯面试题目(PHP程序员)
  • log4j配置文件中的additivity属性
  • 10个确保微服务与容器安全的最佳实践
  • android 一些 utils
  • AWS实战 - 利用IAM对S3做访问控制
  • Hexo+码云+git快速搭建免费的静态Blog
  • HTML中设置input等文本框为不可操作
  • MD5加密原理解析及OC版原理实现
  • MySQL用户中的%到底包不包括localhost?
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • 免费小说阅读小程序
  • 前言-如何学习区块链
  • 深入 Nginx 之配置篇
  • 使用putty远程连接linux
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • #pragma预处理命令
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (转)ORM
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .net 无限分类
  • .net开发时的诡异问题,button的onclick事件无效
  • .NET项目中存在多个web.config文件时的加载顺序
  • .NET应用架构设计:原则、模式与实践 目录预览
  • /run/containerd/containerd.sock connect: connection refused
  • @Transaction注解失效的几种场景(附有示例代码)
  • [.net] 如何在mail的加入正文显示图片
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [ASP]青辰网络考试管理系统NES X3.5
  • [CISCN2019 华东南赛区]Web4
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)
  • [flask]http请求//获取请求头信息+客户端信息
  • [JavaEE系列] Thread类的基本用法
  • [math]判断线段是否相交及夹角
  • [Operating System] {ud923} P4L4: Datacenter Technologies
  • [PHP]pearProject协作系统 v2.8.14 前后端
  • [Python]Django类视图
  • [WebKit] JavaScriptCore解析--基础篇 (一)JSC与WebCore
  • [Windows] Win11 常用快捷键