
spring-boot-cloud
文章平均质量分 79
spring boot & spring cloud
demon7552003
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解Spring Cloud Gateway Filters的执行顺序
理解spring cloud gateway中filters的执行顺序转载 2023-07-06 15:25:16 · 1322 阅读 · 0 评论 -
Springboot启动扩展点超详细总结
Spring boot 启动扩展点转载 2022-10-22 18:03:39 · 159 阅读 · 0 评论 -
Https知识专题
https一些专题知识转载 2022-07-06 08:10:33 · 952 阅读 · 0 评论 -
Spring boot使用https协议
spring boot 启用https协议原创 2022-07-06 08:08:07 · 4806 阅读 · 0 评论 -
Spring Cloud Gateway 之获取请求体的几种方式
一、直接在全局拦截器中获取伪代码如下private String resolveBodyFromRequest(ServerHttpRequest serverHttpRequest){ Flux<DataBuffer> body = serverHttpRequest.getBody(); AtomicReference<String> bodyRef = new AtomicReference<>(); //通过转载 2021-11-03 12:39:19 · 5769 阅读 · 2 评论 -
Spring Cloud Gateway-ServerWebExchange核心方法与请求或者响应内容的修改
Spring Cloud Gateway-ServerWebExchange核心方法与请求或者响应内容的修改前提本文编写的时候使用的Spring Cloud Gateway版本为当时最新的版本Greenwich.SR1。我们在使用Spring Cloud Gateway的时候,注意到过滤器(包括GatewayFilter、GlobalFilter和过滤器链GatewayFilterChain),都依赖到ServerWebExchange:public interface GlobalFilter转载 2021-11-03 12:37:03 · 5095 阅读 · 3 评论 -
Spring Cloud Gateway 源码解析(4)-- filter
文章目录绑定FilterHandlerMappingFilterGatewayFilterChainFilteringWebHandlerGlobalFilter实例化GatewayFilterGlobalFilterRemoveCachedBodyFilterAdaptCachedBodyGlobalFilterNettyWriteResponseFilterGatewayMetricsFilterForwardPathFilterRouteToRequestUrlFilterLoadBalancerCl原创 2021-09-07 19:12:35 · 858 阅读 · 0 评论 -
SpringBoot启动流程
目录启动流程注解应用源码分析项目启动类具体行为一:获取并启动监听器二、构造容器环境三、创建容器四、Reporter五、准备容器六、刷新容器七、刷新容器后处理扩展接口Spring Boot Starterstarter整体逻辑@EnableAutoConfigurationAutoConfigurationImportSelector...原创 2020-01-03 22:16:43 · 687 阅读 · 0 评论 -
Spring Cloud依赖
Spring Boot依赖<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent --><dependency> <groupId>org.springframework.boot</groupId>...原创 2019-08-24 09:18:57 · 653 阅读 · 0 评论 -
Spring Cloud异常
Feign获取不到bean一直获取不到bean,注解都加了,仍然获取不到。在@EnableCloudFeignClients上添加basePackages = {"com.xx.cloud","com.xx.object.api.feign"}强制扫描,提示Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'm.xx.object.api.feign原创 2019-10-22 08:51:54 · 268 阅读 · 0 评论 -
Spring Cloud Eureka
云中的服务发现具有以下特点:高可用: 点对点:每个节点共享服务实例的状态 负载均衡: 有弹性:本地可缓存 容错:移除不健康服务实例服务发现架构:服务注册 客户端发现 信息共享 健康检测使用服务器端和客户端都必须引入 spring-cloud-starter-eureka服务器端需引入:spring-cloud-starter-eureka-server客户端需...原创 2019-08-24 16:24:00 · 235 阅读 · 0 评论 -
Spring Cloud Config
微服务配置管理的4条原则:分离:配置信息与服务物理分离 抽象:访问配置信息的功能抽象到一个服务接口 集中:服务配置集中在尽可能少的存储库中 稳定:高可用与冗余用于实施配置管理系统的开源项目项目 描述 特点 etcd Go开发,用于服务发现与键值管理,raft协议作为分布式计算模型 非常快和可伸缩 分布式 命令行 易于搭建和...原创 2019-08-24 15:43:14 · 192 阅读 · 0 评论 -
Spring Cloud Gateway介绍(一)
特性基于 Java 8 编码 基于 Spring Framework 5 + Project Reactor + Spring Boot 2.0 构建 支持动态路由,能够匹配任何请求属性上的路由 支持内置到 Spring Handler 映射中的路由匹配 支持基于 HTTP 请求的路由匹配(Path、Method、Header、Host 等等) 集成了 Hystrix 断路器 过滤器作用于匹配的路由 过滤器可以修改 HTTP 请求和 HTTP 响应(增加/修改 Header、增加/修改请求原创 2020-07-01 20:54:46 · 664 阅读 · 0 评论 -
Spring Cloud Gateway介绍(二)
Spring Cloud Gateway介绍(一)全局FiltersGlobalFilter与GatewayFilter具有一样的接口。这些全局过滤器都有对应的配置类,例如:org.springframework.cloud.gateway.config.GatewayAutoConfiguration org.springframework.cloud.gateway.config.GatewayMetricsAutoConfiguration org.springframewo.原创 2020-07-02 12:56:29 · 2313 阅读 · 0 评论 -
Spring Cloud Gateway 源码解析(1) —— 基础
本文章源码为2.2.2-releaseGateway初始化启用Gateway官方示例中,启用Gateway,使用了@EnableAutoConfiguration注解。@EnableAutoConfiguration@Import(AdditionalRoutes.class)public class GatewaySampleApplication {......}@EnableAutoConfiguration注解会引入:这些自动配置类都放在org.springfr原创 2020-07-02 20:39:27 · 2038 阅读 · 0 评论 -
Spring Cloud Gateway 源码解析(2) —— 路由
基本组件路由定位器(RouteDefinitionLocator)RouteDefinitionLocator负责读取路由配置(RouteDefinition),Gateway实现了多种Locator。public interface RouteDefinitionLocator { Flux<RouteDefinition> getRouteDefinitions();}PropertiesRouteDefinitionLocator从配置文件( 例如,YM...原创 2020-07-03 19:16:46 · 1331 阅读 · 0 评论 -
Spring Cloud Gateway 源码解析(3) —— Predicate
RoutePredicateFactoryRoutePredicateFactory 涉及到的类在org.springframework.cloud.gateway.handler.predicate包下。Spring Cloud Gateway 创建 Route 对象时,使用 RoutePredicateFactory 创建 Predicate 对象。Predicate 对象可以赋值给Route.predicate属性,用于匹配请求对应的 Route 。public interface...原创 2020-07-03 19:16:55 · 701 阅读 · 0 评论