执行 敬畏 感恩
02
24
Java进阶之JVM实战 Java进阶之JVM实战
1. 使用自定义Classloader机制,实现xlass的加载1.1 类加载流程BootStrap 加载路径System.getProperty("sun.boot.class.path") 输出结果如下: xxx/jre/lib/re
2021-02-24
06
01
30
响应式编程(一) 响应式编程(一)
1. 响应式编程Reactor是反应式编程范例的实现,可以总结如下:反应式编程是一种异步编程范式,涉及数据流和变化的传播。这意味着可以通过所采用的编程语言轻松地表达静态(例如数组)或动态(例如事件发射器)数据流。 作为响应式编程方向的第一步
23
22
22
21
20
Soul-全流程分析(五) Soul-全流程分析(五)
书接上回,讲到如何根据请求 path 匹配到对应 Selector,之后我们执行对应 Plugin 的 doExecute 方法; Divide 插件解析AbstractSoulPlugin#execute@Override public
2021-01-20
18
16
Soul-全流程分析(三) Soul-全流程分析(三)
本节意在配置一个简单的只使用 divide 插件实现转发,进而了解整个网关全流程,管中窥豹。 使用配置启动环境接着上节环境接着说,使用本地 MySQL 环境,分别启动 Soul-bootstrap、Soul-admin 两个工程,此时我
2021-01-16
15
Soul-Admin项目结构(二) Soul-Admin项目结构(二)
Soul-admin 目录结构数据异步配置我们直接查看 DataSyncConfiguration 这个配置文件,我们可以看到 Soul-admin 同时支持 Http 长轮询、Nacos、Zookeeper、Websocket 四种方式进
2021-01-15
14
Soul-环境搭建(一) Soul-环境搭建(一)
Soul-bootStrap 网关的核心启动入口 Maven 依赖从Maven 依赖中我们可以看见,所以 Soul 网关需要的各个插件模块都尽在眼底,所有的组件模块都可以自定义配置,其中有: soul-spring-boot-start
2021-01-14
1 / 17