![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
穷小伙不穷志
人穷志不穷
展开
-
feign.FeignException$BadRequest: status 400 reading 诡异错误记录
B客户端通过feign调用服务端接口 又是正常的返回。A和B 项目中导入的相关feign版本都一样。最后发现参数中的时间controlTime字段在两个方法中显示有点不一样,然后就想到估计是两个类中对 参数的时间类型处理有点不同。(这里到底为什么同样的客户端调用 服务端代码 会走两个不同的LoadBalancer,还在继续研究中)。问题查找:根据A和B断点来一步步看,最终是哪里调用不一样。发现一个是A调用的是RetryableFeignLoadBalancer中的。解决办法:最终解决是给时间字段加上。原创 2023-01-10 15:32:58 · 3507 阅读 · 0 评论 -
spring boot 与spring cloud版本对应
SpringCloud采用了英国伦敦地铁站的名称来命名,并由地铁站名称首字母 A-Z 一次类推的形式来发布迭代版本。例如 Angel 是第一个版本,Brixton 是第二个版本...,目前最新版本是Hoxton。另外,当SpringCloud的发布内容积累到临界点或者一个重大BUG被解决后,会发布一个“service releases” 版本,简称SRX版本,比如当前的Hoxton SR6,就是SpringCloud发布的Hoxton版本的第6个SRX版本。一步到位选择SpringBo...原创 2022-05-09 11:55:32 · 490 阅读 · 0 评论 -
spring cloud consul的坑记录,相同服务注册被覆盖的问题和hostname的问题。
相同服务注册被覆盖的问题的原因:根据查看相关源码,服务的注册最终是以instance-id 来确定服务的,就是相同服务的instance-id需要区分开来。解决办法:配置文件中添加:spring.cloud.consul.discovery.instance-id:${spring.application.name}:${spring.cloud.client.ip-address}注意这里的第一个参数需要在配置文件中写上,第二个参数不需要直接就可以使用。hostname问题带来的问题:sp原创 2020-09-23 10:33:58 · 1698 阅读 · 0 评论 -
springcloud zuul 路由配置规则(转发)
springcloud zuul 路由配置规则(转发)转发一篇 配置,以后好用原文地址:http://www.bubuko.com/infodetail-2012976.htmlzuul路由的几个配置参数1.静态路由zuul:routes:myroute1:path: /mypath/**url: http://localhost:8080 (注意这里url要http:/...转载 2018-09-12 13:52:38 · 4007 阅读 · 0 评论 -
spring cloud 比较合理配置
搭建一个demo很简单但是要在生产线上用的配置还需要慎重考虑和布置某些属性的值,以下部署值仅供参考。注册中心:这个主要是 关注检查注册到注册中心的服务时间,这个会影响部署时候上线和下线 客户端的感知时间。感知时间是你自己项目的合理时间就好。这个配置适合中小型规模的项目yml格式:server: port: 7002spring: application: name...原创 2018-11-08 17:46:59 · 178 阅读 · 0 评论