当前位置: 首页 > 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属性
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 【mysql】环境安装、服务启动、密码设置
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • co.js - 让异步代码同步化
  • Flannel解读
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • javascript 哈希表
  • JS变量作用域
  • Magento 1.x 中文订单打印乱码
  • SAP云平台里Global Account和Sub Account的关系
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Tornado学习笔记(1)
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 关于字符编码你应该知道的事情
  • 聊聊flink的BlobWriter
  • 详解NodeJs流之一
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • Spring第一个helloWorld
  • #define与typedef区别
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (2)STL算法之元素计数
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (八十八)VFL语言初步 - 实现布局
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (转)LINQ之路
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET Remoting学习笔记(三)信道
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 设计模式初探
  • .net和php怎么连接,php和apache之间如何连接
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • [codevs 1515]跳 【解题报告】
  • [FZSZOJ 1223] 上海红茶馆
  • [iOS开发]事件处理与响应者链
  • [Java][Android][Process] 暴力的服务能够解决一切,暴力的方式运行命令行语句
  • [LeetCode] 596:超过5名学生的课
  • [LeetCode刷题笔记]1 - 两数之和(哈希表)
  • [NOIP2014] 提高组 洛谷P1941 飞扬的小鸟