
学习
虫一
这个作者很懒,什么都没留下…
-
原创 soul网关学习day05
今日目标初步了解响应式编程前一天的学习里有分析如何顺序触发调用插件,在那段代码里有个奇怪的调用 Mono.defer(() -> {})return Mono.defer(() -> { if (this.index < plugins.size()) { 。。。 return plugin.execute(exchange, this); } return Mono.empty();});转存失败重新上.2021-02-02 08:19:1310
0
-
原创 soul网关学习day04
今日目标分析请求转发流程请求处理流程前一篇初步分析soul如何对不同的请求进行转发,找到了类AbstractSoulPlugin下面的execute方法,其中的代码看起来是使用了模板方法(逻辑最后执行doExecute方法,而doExecute方法是抽象方法,具体实现在子类里)各插件实现类与AbstractSoulPlugin关系如下,所有插件都实现了doExecute方法那么在转发请求的过程中,如何触发插件执行逻辑呢,通过查找对execute方法的调...2021-01-19 06:52:5943
0
-
原创 soul网关学习day03
今日目标运行examples下面的 apache-dubbo服务学习文档,结合dubbo插件,发起http请求soul网关,体验dubbo代理环境运行启动soul-adminsoul-bootstrapsoul-examples-apache-dubbo-service (运行 TestApacheDubboApplication)zookeeper (用于dubbo注册中心,windows下安装参考 https://blog.csdn.net/qq_333167...2021-01-17 08:06:3644
0
-
原创 soul网关学习day02
soul网关学习day02今日目标运行examples下面的 http服务学习文档,结合divde插件,发起http请求soul网关,体验http代理环境运行启动soul-admin 管理端 http://localhost:9095/soul-bootstrap 网关 http://localhost:9195/soul-examples-http http服务 http://localhost:8188/ (在soul-examples模块下,将soul...2021-01-16 08:02:2133
0
-
原创 soul网关学习day01
今天开始对soul的学习,目标:通过官方文档初步了解soul环境搭建并运行demo(运行soul-admin soul-bootstrap)准备工作IDE(已安装idea)、JDK1.8、相关工具(git、maven)百度soul源码地址:码云(国内) https://gitee.com/shuaiqiyu/soul/github(国外) https://github.com/Dromara/soul官方文档 https://dromara.org/zh-cn/docs.2021-01-15 05:50:09100
1