![](https://img-blog.csdnimg.cn/20210315101315828.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
soul从入门到进阶
文章平均质量分 73
soul 是一款高性能的Java API 网关。
本专栏主要记录soul的入门,使用,学习,及源码分析过程。
songyuequan
这个作者很懒,什么都没留下…
展开
-
soul从入门到进阶06——运行soul-examples-dubbo
前面我们初步尝试了soul网关的http协议相关的功能。这篇我们来看一下 dubbo协议的功能。1. 启动soul-admin 和 soul-bootstrap省略 可参考 soul从入门到进阶01——soul网关初体验2. 启动 soul-example-dubbo打开命令行cd soul-examplescd soul-examples-dubbo可以看到分别是apache dubboe的example和 alibaba dubbo的example进入 soul-examp原创 2021-01-21 00:42:47 · 517 阅读 · 0 评论 -
soul从入门到进阶05——soul-bootstrap数据同步流程
我们在 soul-admin的数据同步流程中分析了admin的数据同步流程,这篇我们来看看soul-bootstrap的数据同步流程启动 soul-bootstrap打印如下日志,我们同样从日志着手来分析。日志中打印了 you use websocket sync soul data我们根据日志,找到WebsocketSyncDataConfiguration这个类2021-01-19 21:19:48.461 INFO 20364 --- [ main] b.s.s.d原创 2021-01-19 22:53:09 · 208 阅读 · 0 评论 -
soul从入门到进阶04——压测soul网关
这篇文章的主题是对soul网关进行压测笔者的环境MacBook Pro处理器 2.8 GHz 四核Intel Core i7内存 16 GB 1600 MHz DDR31. 压测soul-examples-http和第一篇一样,我们在IDEA启动soul里面提供的soul-examples-httpwrk -t16 -c200 -d30s http://localhost:8188/order/findById?id=1结果如下Running 30s test @ http://l原创 2021-01-17 16:28:00 · 1489 阅读 · 0 评论 -
soul从入门到进阶03——插件链调用流程
查看调用流程我们来尝试看一看http协议的网关调用流程1. 从日志入手首先看soul-bootStrap的日志,每次请求 http://localhost:9195/http/order/findById?id=1 都会打印以下日志2021-01-16 11:01:22.671 INFO 3969 --- [-work-threads-8] o.d.soul.plugin.base.AbstractSoulPlugin : divide selector success match ,原创 2021-01-17 13:36:12 · 258 阅读 · 0 评论 -
soul从入门到进阶02——soul-admin的数据同步流程
soul-admin 的数据同步流程分析在上一篇文章中我们提到,根据官网的介绍数据配置流程 soul网关的配置数据在修改后立即同步到soul gateway 中,不需要重启,性能高,生效快。这个特性也是网关这种中间件的基本需求,作为一个API网关,如果改一下配置还需要重启网关,基本失去了可用性。我们现在来看一看这块是如何做到 不需要重启,并且快速生效的。1. 寻找入口上一篇文章中,我们做了如下操作,这次我们打开浏览器的调试窗口,发现 请求的url是 http://localhost:9095原创 2021-01-15 23:31:34 · 588 阅读 · 0 评论 -
soul从入门到进阶01——soul网关初体验
笔者的环境MacBook Pro处理器 2.8 GHz 四核Intel Core i7内存 16 GB 1600 MHz DDR3其他环境准备 maven、jdk、git概要简介本篇文章主要是简单认识一下soul网关,搭建本机测试环境,熟悉整体框架读者可以参考soul极简入门,看一下soul的简介1. clone 并编译项目打开终端git clone https://github.com/dromara/soul.gitcd soulmvn clean install原创 2021-01-14 00:52:50 · 712 阅读 · 0 评论