摘要: 1. 使用自定义Classloader机制,实现xlass的加载 1.1 类加载流程 BootStrap 加载路径 ExtClassLoader 加载路径 AppClassLoader 加载路径 1.2 Java Resource 路径 1.3 实现 AXClassLoader 定义 1.4 调用加 阅读全文
posted @ 2021-02-28 16:53 吼怠 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 目标 温故 Java8 常见函数式用法 再过一下 lookupRoute 方法 过一遍 9 默认全局 Filter Java 8 常见函数式用法 Consumer 表达式 一个消费型的接口,通过传入参数,然后输出值,无返回值。接连两个consumer有相同的入参可以使用addThen将两个方法链接起 阅读全文
posted @ 2021-01-11 15:10 吼怠 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 1. 思考题 如何从 DispatcherHandler 匹配对应的 HandlerMapping?如何从 HandlerMapping 匹配 Route? FilteringWebHandler 创建 GatewayFilterChain 处理请求?如何从 HandlerMapping 匹配 Ro 阅读全文
posted @ 2021-01-11 15:09 吼怠 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 抓主线 启动如何注入 DispatcherHandler ? 0. ReactorHttpHandlerAdapter 此处长话短说,在 Spring Webflux 启动的过程调用链如下: 执行 ReactorHttpHandlerAdapter 的构造方法,注意此时 httpHandler 为空 阅读全文
posted @ 2021-01-11 15:08 吼怠 阅读(658) 评论(0) 推荐(0) 编辑
摘要: https://github.com/HoldDie/spring-cloud-gateway 基本概念 介绍 基于 Spring Framework 5,Project Reactor 和 Spring Boot 2.0 集成 Hystrix 断路器(未来要废) 集成 Spring Cloud D 阅读全文
posted @ 2021-01-11 15:07 吼怠 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: 目标 了解 SGC 启动加载流程,网关初始化; 分析核心组件构建原理; 主线(乃道的博客为抓手) http://www.iocoder.cn/Spring-Cloud-Gateway/init/ http://www.iocoder.cn/Spring-Cloud-Gateway/ouwenxue/ 阅读全文
posted @ 2021-01-11 15:07 吼怠 阅读(1369) 评论(0) 推荐(1) 编辑
摘要: SpringBoot Netty 配置 配置启动端口 配置 EventLoopGroup EventLoopNettyCustomizer 配置类 NettyReactiveWebServerFactory 工厂类 查看日志 要启用Netty访问日志记录,实用配置参数-Dreactor.netty. 阅读全文
posted @ 2021-01-11 12:06 吼怠 阅读(2858) 评论(0) 推荐(0) 编辑
摘要: Reactor Netty Reference Guide 1. About the Documentation 本节简要概述了Reactor Netty参考文档。您无需线性阅读本指南。尽管每个零件经常引用其他零件,但它们各自独立。 1.1. Latest Version and Copyright 阅读全文
posted @ 2021-01-11 12:05 吼怠 阅读(2702) 评论(0) 推荐(0) 编辑
摘要: Web on Reactive Stack 文档的此部分涵盖对基于 Reactive Streams API构建的反应堆Web应用程序的支持,该API可在非阻塞服务器,例如Netty,Undertow和Servlet 3.1+容器。各个章节涵盖了Spring WebFlux框架,响应式WebClie 阅读全文
posted @ 2021-01-11 12:04 吼怠 阅读(2401) 评论(0) 推荐(1) 编辑
摘要: Reactive 反应系统具有某些特性,使其非常适合低延迟,高吞吐量的工作负载。Project Reactor 和 Spring 产品组合一起使开发人员能够构建可响应,有弹性,有弹性和消息驱动的企业级反应系统。 什么是 reactive processing? 响应式处理是使开发人员能够构建可处理背 阅读全文
posted @ 2021-01-11 12:03 吼怠 阅读(569) 评论(0) 推荐(1) 编辑