线上环境springcloud通过fegin服务间调用不通问题解决
一个项目在测试环境测试功能都完成了,但是发布到线上环境时突然发现微服务之间的调用出现问题,经过一系列的排查,发现线上环境是多网卡的,分别是eth0,eth1,eth2,lo共四个网卡,服务启动后,注册到注册中心,由于没有指定注册到具体的ip地址,是由注册中心随机分配网卡,分配到相同的网卡的服务的ip...
SpringCloud中Gateway提示OPTIONS请求跨域问题
因为是新搭建的框架,所有组件也是用的标准组件,但在跟前端对接的时候,前端反馈说请求跨域了 我第一反应是配置文件没生效,谁改了配置文件 gateway: # 全局跨域配置 globalcors: cors-configurations: '[...
SpringCloud Sleuth 分布式请求链路跟踪
一、前言 接下来是开展一系列的 SpringCloud 的学习之旅,从传统的模块之间调用,一步步的升级为 SpringCloud 模块之间的调用,此篇文章为第十篇,即介绍 Sleuth 分布式请求链路跟踪。 二、概述 2.1 出现的原因 在微服务框架中,一个由客户端发...
SpringCloud2.0微服务搭建集成Turbine遇到的一些坑以及解决办法
由于本人最近才接触SC,一开始就是2.0以上版本开始学习搭建微服务(consul+feign+zuul+hystrix+turbine),而网上的参考资料清一色是1.0+版本,所以在搭建过程中遇到了几个坑,导致浪费了一些时间,现在就遇到问题记录下来,希望能够抛砖引玉。 搭架微服务过程...
springcloud gateway代理get正常、post请求报错的问题
在上一篇时,我们在使用gateway的反向代理功能时,发现了一个很严重的问题,那就是通过gateway去访问后端服务时,如果发起的是Get请求,就一切正常,如果是Post请求,就会报错。无论是使用什么filter。java.lang.IllegalStateException: Only one c...
【SpringCloud技术专题】「Gateway网关系列」(3)微服务网关服务的Gateway全流程开发实践指南(2.2.X)
开发指南须知本次实践主要在版本:2.2.0.BUILD-SNAPSHOT上进行构建,这个项目提供了构建在Spring生态系统之上API网关。Spring Cloud...
【SpringCloud微服务全家桶学习笔记-GateWay网关(微服务入口)】
Gateway服务网关 API网关为微服务架构中的服务提供了统一的访问入口,客户端通过API网关访问相关服务。API网关的定义类似于设计模式中的门面模式,它相当于整个微服务架构中的门面,所有客户端的访问都通过它来进行路由及过滤。它实现了请求路由、负载均衡、校验过滤、服务容错、服务聚合等功能。 能干吗...
vue-element-admin实战 | 第一篇: 移除mock接入后台微服务接口,搭建SpringCloud+Vue前后端分离的管理平台
vue-element-admin改造接入后台,搭建有来商城后台前端管理平台 一. 前言本篇基于有来商城youlai-...
SpringCloud(四)- Hystris简介及@EnableCircuitBreaker 和 @HystrixCommand 注解的使用
《 人生路上,你我都是过客,来去皆是缘分 随缘—但须努力》 Hystris简介及@EnableCircuitBreake...
使用k8s部署springcloud解决三大问题
1.正式环境使用的话启动时需要指定使用正式的配置文件,这个要咋处理?解决办法文章地址:https://www.cnblogs.com/sanduzxcvbnm/p/...
SpringCloud微服务技术栈-什么是Docker?怎么安装Docker?
初识Docker以及常见技术及其概念概述 1、项目部署存在的问题 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题 开发、测试、生产环境有差异 Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题? Docker允许开发中将应用、依赖...
SpringCloud&Feign远程调用-3. Feign 日志配置
基于配置文件修改feign的日志级别可以针对单个服务: feign: client: config: user-server: # 针对某个微服务的配置 loggerLevel: FULL # 日志级别 也可以针对所有服务: feign: clien...
springcloud 整合 RabbitMQ 消息中间件
以下是在 Spring Cloud 中整合 RabbitMQ 消息中间件的详细步骤、代码说明,以及分析和解决消息丢失和消息重复消费问题的示例: 1. 依赖添加: 在 Maven 项目的 pom.xml 文件中添加 RabbitMQ 和 Spring Cloud Stream 的依赖: <dep...
springcloud:3.5测试慢调用熔断降级
服务提供者【test-provider8001】 Openfeign远程调用服务提供者搭建 文章地址http://t.csdnimg.cn/06iz8 相关接口 测试远程调用:http://localhost:8001/payment/index 服务消费者【test-consum...
SpringCloud微服务-DockerCompose(初识、安装、部署)
DockerCompose(初识、安装、部署) 文章目录 DockerCompose(初识、安装、部署)初识DockerCompose?DockerCompose安装DockerCompose部署微服务问题解决(重要!!!) 初识DockerCompose? Docker Compose...
微服务架构SpringCloud(2)
热点参数限流 注:热点参数限流默认是对Springmvc资源无效; 隔离和降级 1.开启feign.sentinel.enable=true 2.FeignClient(fallbackFactory=) 3.创建一个类并实现FallbackFactory接口 4.加入依赖 ...
springcloud getaway 简介及配置(2)
官网:https://spring.io/projects/spring-cloud-gateway一个比较详细的参考:Spring cloud gateway 详解和配置使用:https://blog.csdn.net/qq_38380025/article...
SpringCloud升级之路.0.x版-34.验证重试配置正确性(2)
本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent我们继续上一节针对我们的重试进行测试验证针对限流器异常的重试正确...
SpringCloud升级之路.0.x版-32. 改进负载均衡算法
本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent在前面一节,我们梳理了实现 Feign 断路器以及线程隔离的思路...
SpringCloud升级之路.0.x版-10.使用Log4j2以及一些核心配置
本系列代码地址:https://github.com/HashZhang/spring-cloud-scaffold/tree/master/spring-cloud-ii...