
springcloud
文章平均质量分 92
springcloud及其相关的学习记录
索码理
阿里云专家博主,专注于Java技术领域,Java开发持续学习中,知道的越多,不知道的越多 ,路漫漫其修远兮,吾将上下而求索。
展开
-
springcloud feign 实现文件上传
文章目录项目版本背景feign-form项目版本1、jdk:1.82、springboot 2.1.6.RELEASE ,springcloud Greenwich.SR6背景在早期的 Spring Cloud 中,Feign本身是没有上传文件功能的,要想实现文件上传功能, Feign 早先不支持文件上传,后来虽支持但仍有缺陷,需要一次性完整地读到内存在编码发送。Feign官方提供了子项目feign-form(https://github.com/openFeign/feign-form)。fe原创 2022-01-10 10:48:11 · 7293 阅读 · 4 评论 -
SpringCloud Gateway 通过redis实现限流
Spring Cloud Gateway 限流前言常见的限流算法前言常见的限流算法学习更多关于springcloud的可以关注我的 springcloud 专栏GitHub地址:https://github.com/ArronSun/micro-services-practice.git参考:《重新定义springcloud 实战》https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#the-req原创 2022-01-06 10:57:25 · 2626 阅读 · 6 评论 -
Spring Cloud Feign 多参数传递了解一下?
Feign 可以在服务消费者和服务提供者之间进行GET和Post多参数传递的。springmvc中是支持GET方法绑定pojo的,但是Feign 并未覆盖springmvc中的所有方法,目前解决方式很多,常见的有如下方式:把pojo拆分成一个个单独的属性做为方法参数方法参数作为map传递如果不这么解决当使用对象做为参数时会报以下错误:当然以下错误的原因还有可能是通过Feign 进行服务间调用时,GET方法的参数没有加@PathVariable或@RequestParam注解feign.Feig原创 2022-01-05 15:37:54 · 1294 阅读 · 1 评论 -
springcloud 入门(10) Spring Security 安全与权限
spring security原创 2021-12-24 16:06:55 · 4451 阅读 · 0 评论 -
springcloud 入门 之网关 springcloud gateway
文章目录项目版本前言Spring Cloud Gateway 是什么术语Spring Cloud Gateway 工作流程入门示例入门小样断言工厂After断言工厂Before 断言工厂Between断言工厂Cookie 断言工厂Header断言工厂Host 断言工厂Method 断言工厂Path 断言工厂Query 断言工厂RemoteAddr 断言工厂Weight 断言工厂项目版本1、jdk:1.82、springboot 2.1.6.RELEASE ,springcloud Greenwich.原创 2021-12-28 18:36:19 · 2416 阅读 · 2 评论 -
springcloud 入门(9) SpringCloud Sleuth zipkin 链路追踪
文章目录概述术语入门示例与zipkin整合概述在微服务的架构下,系统由大量服务组成,每个服务可能是由不同的团队开发,开发使用不 同的语言,部署在几千台服务器上,并且横跨多个不同的数据中心,一次请求绝大多数情况 会涉及多个服务。因此,就需要一些能够帮助理解系统行为、分析系统性能问题的工具, 以便在系统发生故障的时候,快速定位和解决问题。这些工具就是APM(Application Performance Management)Spring Cloud Sleuth 能够跟踪你的请求和消息,以便你可以将该通原创 2021-12-20 17:33:46 · 1454 阅读 · 7 评论 -
springcloud 踩坑记录(持续更新)
文章目录The bean 'xxx', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disable出现原因解决方案本文主要记录学习springcloud遇到的问题及解决方案。版本:springboot 2.1.6.RELEASE ,springcloud Greenwich.SR1The bean ‘xxx’, def原创 2021-12-17 11:35:57 · 1338 阅读 · 3 评论 -
springcloud 入门(8) springcloud Stream
文章目录项目环境介绍入门使用消息生产者消息消费者注解解释项目环境1、IDE:idea ,maven2、操作系统:win103、jdk:1.84、springboot 2.1.6.RELEASE ,springcloud Greenwich.SR1介绍入门使用消息生产者这里使用rabbit作为消息中间件,自行安装rabbitmq1、新建一个cloud-stream-provider,添加依赖<dependency> <groupId>org原创 2021-12-14 16:49:10 · 3880 阅读 · 7 评论 -
springcloud 入门(7) springcloud config配置中心
springcloudconfig 的核心作用其实就 是在于对配置进行管理原创 2021-12-08 10:48:48 · 2210 阅读 · 1 评论 -
springcloud 入门(6) 网关 zuul
文章目录介绍使用通过feign 访问zuulzuul 熔断介绍使用新建一个zuul-gateway 项目,依赖如下:<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</原创 2021-12-06 11:47:17 · 772 阅读 · 0 评论 -
springcloud 入门(5) Hystrix Dashboard &Turbine
文章目录Hystrix DashboardTurbineHystrix DashboardTurbine原创 2021-12-03 10:28:54 · 657 阅读 · 0 评论 -
springcloud 入门(2) 之Ribbon
Ribbon简介Ribbon在springcloud中担任着负载均衡的角色,它是一个基于HTTP和TCP的客户端负载均衡工具。springcloud Ribbon只是一个工具类框架,它可以独立部署但是也不需要独立部署,它几乎存在于所有springcloud 构建的微服务和基础设施中。Ribbon使用1、在消费者的restTemplate对象上加上 @LoadBalanced注解@Confi...原创 2019-07-16 08:53:59 · 1046 阅读 · 0 评论 -
springcloud 入门(3) 声明式调用 Feign
spring cloud feign 介绍Spring Cloud Feign担任的角色是声明式服务调用。在之前我们只是简单使用RestTemplate,但在实际开发中,由于对服务依赖调用可能不止一处,往往一个接口会被多处调用,所以通常都会针对各个微服务自行封装一些客户端来包装这些依赖服务的调用,我们发现对于RestTemplate的封装,几乎每一个调用都是模板化内容。针对上述情况,Spring...原创 2019-07-19 08:52:32 · 722 阅读 · 0 评论 -
springcloud 入门(4) Hystrix
HystrixHystrix介绍Hystrix介绍原创 2021-11-26 14:02:52 · 616 阅读 · 1 评论 -
springcloud 入门(1) eureka注册中心
在微服务盛行的时代,分布式似乎成了程序员不可缺少的一项技能之一,在java领域 springcloud组件是微服务解决方案之一。所以会使用springcloud 也可以为自己加分。学习springcloud之前首先要学会springcloud项目的搭建, 那就来搭建吧。...原创 2019-07-13 11:51:30 · 4861 阅读 · 0 评论