Spring Cloud
文章平均质量分 74
way_more
You can be way more.
展开
-
OpenFeign之@Headers注解
OpenFeign之@Headers注解原创 2024-02-06 15:29:42 · 591 阅读 · 0 评论 -
Spring Boot项目整合Seata AT模式
Spring Boot项目整合Stata原创 2024-02-05 16:39:31 · 2260 阅读 · 0 评论 -
Feign动态URL
Feign动态URL原创 2024-02-05 15:23:02 · 561 阅读 · 0 评论 -
Seata下载与配置、启动
Seata的下载与配置、启动原创 2024-02-01 15:15:00 · 1238 阅读 · 0 评论 -
Seata简介与事务模式
seata简介与事务模式原创 2024-02-01 10:39:15 · 796 阅读 · 0 评论 -
SpringCloud Stream配置详解
SpringCloud Stream配置详解原创 2024-01-16 16:07:00 · 1480 阅读 · 0 评论 -
一文弄懂SpringCloud Stream
SpringCloud Stream详解原创 2024-01-09 16:15:00 · 962 阅读 · 0 评论 -
Hystrix服务熔断机制
Hystrix熔断机制原创 2024-01-09 10:02:18 · 908 阅读 · 0 评论 -
SpringCloud GateWay实现路由限流
SpringCloud Gateway路由限流原创 2024-01-08 15:16:33 · 1442 阅读 · 0 评论 -
Spring Cloud GateWay实现熔断降级
Spring Cloud GateWay实现熔断降级原创 2024-01-08 16:00:00 · 1210 阅读 · 0 评论 -
SpringCloud Alibaba之Nacos配置中心配置详解
Springcloud alibaba之Nacos配置中心原创 2024-01-04 16:26:38 · 1199 阅读 · 0 评论 -
Nacos配置回滚
Nacos配置回滚原创 2024-01-03 15:29:04 · 488 阅读 · 0 评论 -
SpringCloud Alibaba之Nacos动态刷新配置
Nacos动态刷新配置原创 2024-01-03 15:23:16 · 668 阅读 · 0 评论 -
Spring Cloud Gateway之Predicate断言详解
Spring Cloud Gateway之Predicates 详解原创 2023-12-29 10:49:57 · 1783 阅读 · 0 评论 -
@FeignClient注解详解
feign注解详解原创 2023-12-20 16:55:50 · 1548 阅读 · 0 评论 -
Feign原来还能这么用,你知道吗?
目录前言请求第三方url前言一般我们使用Feign,都是用来调用注册中心注册的服务接口,但其实我们还可以使用Feign来请求第三方的url。请求第三方url1、导入Feign依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></depe原创 2021-01-03 19:52:27 · 538 阅读 · 1 评论 -
SpringCloud 中 Feign 核心原理,简单易懂!
目录SpringCloud 中 Feign 核心原理Feign远程调用的基本流程Feign 远程调用的重要组件Feigh 远程调用的执行流程SpringCloud 中 Feign 核心原理如果不了解 SpringCloud 中 Feign 核心原理,不会真正的了解 SpringCloud 的性能优化和配置优化,也就不可能做到真正掌握 SpringCloud。本章从Feign 远程调用的重要组件开始,图文并茂的介绍 Feigh 远程调用的执行流程、Feign 本地 JDK Proxy 实例的创建流程,彻转载 2020-12-03 21:49:39 · 1516 阅读 · 1 评论 -
Feign跨服务调用导出(下载)接口
目录前言Feign调用流程前言今天有个需求要跨服务调用一个导出excel的接口,两个服务都在同一注册中心上,所以使用Feign调用较为方便,下面记录一下Feign调用Feign调用导出接口的方法的出参不是和提供端的方法出入参一样就可以了,一般我们的导出接口都是无返回,直接将内容输出到response中,所以我们调用导出接口的feignt方法需要使用feign提供的Response来接收响应,如下Feign方法:import feign.Response;/*** 使用Feign调用导出接原创 2020-11-16 20:50:34 · 2896 阅读 · 4 评论 -
Spring Cloud从入门到放弃(十):解决Feign/Ribbon第一次请求失败的问题
目录前言超时原因方法一、将Hystrix超时设长方法二、禁用Hystrix超时方法三、为Feign禁用Hystrix方法四、Ribbon配置饥饿加载前言Spring Cloud系列文章大多是有联系的,最好是从第一篇开始看起Spring Cloud系列: 点击查看Spring Cloud系列文章超时原因Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(由于Ribbon是懒加载的,在首次请求时,才会开始初始化相关类),这个响应时间可能原创 2020-08-26 21:27:21 · 474 阅读 · 0 评论 -
Spring Cloud从入门到放弃(九):Spring Cloud Feign继承特性的使用
目录前言Spring Cloud Feign继承创建Feign 接口api服务创建服务提供者创建服务消费者另一种方式前言Spring Cloud系列文章大多是有联系的,最好是从第一篇开始看起Spring Cloud系列: 点击查看Spring Cloud系列文章Spring Cloud Feign继承Feign 的继承特性可以让服务的接口定义单独抽出来,作为公共的依赖,实现代码的共享,减少跨服务调用服务编写的问题,方便使用。创建Feign 接口api服务1、创建一个 Maven 项目 fe原创 2020-08-16 16:03:07 · 268 阅读 · 0 评论 -
Spring Cloud从入门到放弃(八):手把手教你Spring Cloud Feign跨服务上传文件
目录前言Spring Cloud Feign上传文件前言Spring Cloud系列文章大多是有联系的,最好是从第一篇开始看起Spring Cloud系列: 点击查看Spring Cloud系列文章Spring Cloud Feign上传文件在Spring Cloud封装的Feign中并不直接支持上传文件,但可以通过引入 feign-form 拓展工具来实现。上传文件实现分为服务端和客户端,前台调用客户端接口,客户端再调用服务端接口。服务端接口:服务端接口和普通的上传接口一样,进行业务逻辑原创 2020-08-15 19:07:16 · 356 阅读 · 0 评论 -
Spring Cloud从入门到放弃(七):Spring Cloud OpenFeign组件
目录前言调用接口的方法FeignSpring Cloud OpenFeign@FeignClient注解属性Feign配置文件配置前言Spring Cloud系列文章大多是有联系的,最好是从第一篇开始看起Spring Cloud系列: 点击查看Spring Cloud系列文章调用接口的方法java项目调用接口一般有以下几种方法1、HttpclientHttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http 协议的客户端原创 2020-08-12 21:09:59 · 339 阅读 · 0 评论 -
Spring Cloud从入门到放弃(六):SpringCloud Ribbon组件
前言Spring Cloud系列文章大多是有联系的,最好是从第一篇开始看起Spring Cloud系列: 点击查看Spring Cloud系列文章SpringCloud RibbonSpringCloud Ribbon 是一个基于HTTP 和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松的,面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。客户端负载均衡即当客户端向后台发出请求的时候,由负载均衡工具根据某种负载均原创 2020-08-11 20:48:25 · 140 阅读 · 0 评论 -
Spring Cloud从入门到放弃(五):Eureka服务提供者和消费者
前言Spring Cloud系列文章大多是有联系的,最好是从一开始看起Spring Cloud系列: 点击查看Spring Cloud系列文章创建服务提供方创建了注册中心之后,我们就可以创建提供服务的客户端工程了,然后将其注册到注册中心。如果不知道怎么创建注册中心的,请看Spring Cloud系列。1、首先创建一个Spring Boot项目,添加以下依赖在这里插入代码片...原创 2020-07-30 21:00:45 · 268 阅读 · 0 评论 -
@EnableEurekaServer注解到底做了什么
前言我们在创建eureka注册中心服务端时,会加上一个@EnableEurekaServer注解,那么这个注解做了什么呢?下面,我们就来解析一下@EnableEurekaServer注解到底做了什么@EnableEurekaServer注解首先,我们先看 @EnableEurekaServer的源码@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(EurekaServerMarker原创 2020-07-27 20:56:40 · 1833 阅读 · 1 评论 -
Spring Cloud从入门到放弃(四):Eureka的常用配置
前言Spring Cloud系列: 点击查看Spring Cloud系列文章eurka的常用配置eureka.server前缀的配置项#是否允许开启自我保护模式,缺省:true#当Eureka服务器在短时间内丢失过多客户端时,自我保护模式可使服务端不再删除失去连接的客户端eureka.server.enable-self-preservation = false#Peer节点更新间隔,单位:毫秒eureka.server.peer-eureka-nodes-update-interval原创 2020-07-22 21:41:37 · 294 阅读 · 0 评论 -
Spring Cloud从入门到放弃(三):万字讲解HTTP利器--RestTemplate
目录前言RestTemplateRestTemplate常用方法HttpMessageConverter创建RestTemplate创建多个RestTemplate实例RestTemplate 的负载均衡设置超时时间创建URI对象RestTemplate API使用前言Spring Cloud系列: 点击查看Spring Cloud系列文章RestTemplateRestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方原创 2020-07-21 20:32:39 · 327 阅读 · 0 评论 -
Spring Cloud从入门到放弃(二):Spring Cloud服务治理,搭建一个注册中心
前言Spring Cloud系列: 点击查看Spring Cloud系列文章Spring Cloud Commons:通用抽象层Spring Cloud将服务发现,负载平衡和断路器之类的模式带到一个通用的抽象层,可以由所有Spring Cloud客户端使用,而与实现无关(例如,使用Eureka或Consul进行的服务的发现和治理) 。由于Spring Cloud为服务治理做了一层抽象接口,所以在Spring Cloud应用中可以支持多种不同的服务治理框架,比如:Netflix Eureka、Con原创 2020-07-19 19:22:38 · 161 阅读 · 0 评论 -
Spring Cloud从入门到放弃(一):Spring Cloud介绍
Spring Cloud官方介绍Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。分布式系统的协调产生了样板模式,并且使用Spring Cloud开发人员可以快速站起来实现这些样板的服务和应用程序。它们将在任何分布式环境中都能很好地工作,包括开发人员自己的笔记本电脑,裸机数据中心以及Cloud Foundry等托管平台。百度百科介绍Spring Clo原创 2020-07-19 18:50:14 · 252 阅读 · 0 评论