mirror of
https://gitee.com/yudaocode/SpringBoot-Labs.git
synced 2026-09-03 05:53:54 +08:00
增加 Zuul 示例
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
> 友情提示:因为提供了 50000+ 行示例代码,所以艿艿默认注释了所有 Maven Module。
|
||||
>
|
||||
> 胖友可以根据自己的需要,修改 [`pom.xml`](https://github.com/YunaiV/SpringBoot-Labs/blob/master/pom.xml) 即可。
|
||||
|
||||
一个涵盖六个主流技术栈的**正经**仓库:
|
||||
* [《Spring Boot 专栏》](https://github.com/YunaiV/SpringBoot-Labs#spring-boot-%E4%B8%93%E6%A0%8F)
|
||||
* [《Spring Cloud Alibaba 专栏》](https://github.com/YunaiV/SpringBoot-Labs#spring-cloud-alibaba-%E4%B8%93%E6%A0%8F)
|
||||
@@ -182,7 +186,7 @@
|
||||
## API 网关
|
||||
|
||||
* [《芋道 Spring Cloud 服务网关 Spring Cloud Gateway 入门》](http://www.iocoder.cn/Spring-Cloud/Spring-Cloud-Gateway/?github) 对应 [labx-08](https://github.com/YunaiV/SpringBoot-Labs/tree/master/labx-08)
|
||||
* 《芋道 Spring Cloud Netflix 服务网关 Zuul 入门》计划中...
|
||||
* [《芋道 Spring Cloud Netflix 服务网关 Zuul 入门》](http://www.iocoder.cn/Spring-Cloud/Zuul/?github) 对应 对应 [labx-21](https://github.com/YunaiV/SpringBoot-Labs/tree/master/labx-21)
|
||||
* [《性能测试 —— Spring Cloud Gateway、Zuul 基准测试》](http://www.iocoder.cn/Performance-Testing/SpringCloudGateway-Zuul-benchmark/?github) 对应 [lab-07](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-07)
|
||||
|
||||
> 如下非 Spring Cloud 网关,先放在这里...
|
||||
|
||||
@@ -8,6 +8,14 @@ spring:
|
||||
# Zuul 配置项,对应 ZuulProperties 配置类
|
||||
zuul:
|
||||
servlet-path: / # ZuulServlet 匹配的路径,默认为 /zuul
|
||||
# 路由配置项,对应 ZuulRoute Map
|
||||
routes:
|
||||
route_yudaoyuanma:
|
||||
path: /blog/**
|
||||
url: http://www.iocoder.cn
|
||||
route_oschina:
|
||||
path: /oschina/**
|
||||
url: https://www.oschina.net
|
||||
|
||||
management:
|
||||
endpoints:
|
||||
|
||||
1
labx-21/《芋道 Spring Cloud 网关 Zuul 入门》.md
Normal file
1
labx-21/《芋道 Spring Cloud 网关 Zuul 入门》.md
Normal file
@@ -0,0 +1 @@
|
||||
<http://www.iocoder.cn/Spring-Cloud/Netflix-Zuul/?github>
|
||||
154
pom.xml
154
pom.xml
@@ -11,85 +11,85 @@
|
||||
<modules>
|
||||
|
||||
<!-- Spring Boot 示例 -->
|
||||
<module>lab-01</module>
|
||||
<module>lab-02</module>
|
||||
<module>lab-03</module>
|
||||
<module>lab-04</module>
|
||||
<module>lab-05</module>
|
||||
<module>lab-06</module>
|
||||
<module>lab-07</module>
|
||||
<module>lab-08</module>
|
||||
<module>lab-09</module>
|
||||
<module>lab-10</module>
|
||||
<module>lab-11</module>
|
||||
<module>lab-12</module>
|
||||
<module>lab-13</module>
|
||||
<module>lab-14</module>
|
||||
<module>lab-15</module>
|
||||
<module>lab-16</module>
|
||||
<module>lab-17</module>
|
||||
<module>lab-18</module>
|
||||
<module>lab-19</module>
|
||||
<module>lab-20</module>
|
||||
<module>lab-21</module>
|
||||
<module>lab-22</module>
|
||||
<module>lab-23</module>
|
||||
<module>lab-24</module>
|
||||
<module>lab-25</module>
|
||||
<module>lab-26</module>
|
||||
<module>lab-27</module>
|
||||
<module>lab-28</module>
|
||||
<module>lab-29</module>
|
||||
<module>lab-30</module>
|
||||
<module>lab-31</module>
|
||||
<module>lab-32</module>
|
||||
<module>lab-33</module>
|
||||
<module>lab-34</module>
|
||||
<module>lab-35</module>
|
||||
<module>lab-36</module>
|
||||
<module>lab-37</module>
|
||||
<module>lab-38</module>
|
||||
<module>lab-39</module>
|
||||
<module>lab-40</module>
|
||||
<module>lab-41</module>
|
||||
<module>lab-42</module>
|
||||
<module>lab-43</module>
|
||||
<module>lab-44</module>
|
||||
<module>lab-45</module>
|
||||
<module>lab-46</module>
|
||||
<module>lab-47</module>
|
||||
<module>lab-48</module>
|
||||
<module>lab-49</module>
|
||||
<module>lab-50</module>
|
||||
<module>lab-51</module>
|
||||
<module>lab-52</module>
|
||||
<module>lab-53</module>
|
||||
<module>lab-54</module>
|
||||
<module>lab-55</module>
|
||||
<module>lab-56</module>
|
||||
<!-- <module>lab-01</module>-->
|
||||
<!-- <module>lab-02</module>-->
|
||||
<!-- <module>lab-03</module>-->
|
||||
<!-- <module>lab-04</module>-->
|
||||
<!-- <module>lab-05</module>-->
|
||||
<!-- <module>lab-06</module>-->
|
||||
<!-- <module>lab-07</module>-->
|
||||
<!-- <module>lab-08</module>-->
|
||||
<!-- <module>lab-09</module>-->
|
||||
<!-- <module>lab-10</module>-->
|
||||
<!-- <module>lab-11</module>-->
|
||||
<!-- <module>lab-12</module>-->
|
||||
<!-- <module>lab-13</module>-->
|
||||
<!-- <module>lab-14</module>-->
|
||||
<!-- <module>lab-15</module>-->
|
||||
<!-- <module>lab-16</module>-->
|
||||
<!-- <module>lab-17</module>-->
|
||||
<!-- <module>lab-18</module>-->
|
||||
<!-- <module>lab-19</module>-->
|
||||
<!-- <module>lab-20</module>-->
|
||||
<!-- <module>lab-21</module>-->
|
||||
<!-- <module>lab-22</module>-->
|
||||
<!-- <module>lab-23</module>-->
|
||||
<!-- <module>lab-24</module>-->
|
||||
<!-- <module>lab-25</module>-->
|
||||
<!-- <module>lab-26</module>-->
|
||||
<!-- <module>lab-27</module>-->
|
||||
<!-- <module>lab-28</module>-->
|
||||
<!-- <module>lab-29</module>-->
|
||||
<!-- <module>lab-30</module>-->
|
||||
<!-- <module>lab-31</module>-->
|
||||
<!-- <module>lab-32</module>-->
|
||||
<!-- <module>lab-33</module>-->
|
||||
<!-- <module>lab-34</module>-->
|
||||
<!-- <module>lab-35</module>-->
|
||||
<!-- <module>lab-36</module>-->
|
||||
<!-- <module>lab-37</module>-->
|
||||
<!-- <module>lab-38</module>-->
|
||||
<!-- <module>lab-39</module>-->
|
||||
<!-- <module>lab-40</module>-->
|
||||
<!-- <module>lab-41</module>-->
|
||||
<!-- <module>lab-42</module>-->
|
||||
<!-- <module>lab-43</module>-->
|
||||
<!-- <module>lab-44</module>-->
|
||||
<!-- <module>lab-45</module>-->
|
||||
<!-- <module>lab-46</module>-->
|
||||
<!-- <module>lab-47</module>-->
|
||||
<!-- <module>lab-48</module>-->
|
||||
<!-- <module>lab-49</module>-->
|
||||
<!-- <module>lab-50</module>-->
|
||||
<!-- <module>lab-51</module>-->
|
||||
<!-- <module>lab-52</module>-->
|
||||
<!-- <module>lab-53</module>-->
|
||||
<!-- <module>lab-54</module>-->
|
||||
<!-- <module>lab-55</module>-->
|
||||
<!-- <module>lab-56</module>-->
|
||||
|
||||
<!-- Spring Cloud 示例 -->
|
||||
<module>labx-01</module>
|
||||
<module>labx-02</module>
|
||||
<module>labx-03</module>
|
||||
<module>labx-04</module>
|
||||
<module>labx-05</module>
|
||||
<module>labx-06</module>
|
||||
<module>labx-07</module>
|
||||
<module>labx-08</module>
|
||||
<module>labx-09</module>
|
||||
<module>labx-10</module>
|
||||
<module>labx-11</module>
|
||||
<module>labx-12</module>
|
||||
<module>labx-13</module>
|
||||
<module>labx-14</module>
|
||||
<module>labx-15</module>
|
||||
<module>labx-16</module>
|
||||
<module>labx-17</module>
|
||||
<module>labx-18</module>
|
||||
<module>labx-19</module>
|
||||
<module>labx-20</module>
|
||||
<module>labx-21</module>
|
||||
<!-- <module>labx-01</module>-->
|
||||
<!-- <module>labx-02</module>-->
|
||||
<!-- <module>labx-03</module>-->
|
||||
<!-- <module>labx-04</module>-->
|
||||
<!-- <module>labx-05</module>-->
|
||||
<!-- <module>labx-06</module>-->
|
||||
<!-- <module>labx-07</module>-->
|
||||
<!-- <module>labx-08</module>-->
|
||||
<!-- <module>labx-09</module>-->
|
||||
<!-- <module>labx-10</module>-->
|
||||
<!-- <module>labx-11</module>-->
|
||||
<!-- <module>labx-12</module>-->
|
||||
<!-- <module>labx-13</module>-->
|
||||
<!-- <module>labx-14</module>-->
|
||||
<!-- <module>labx-15</module>-->
|
||||
<!-- <module>labx-16</module>-->
|
||||
<!-- <module>labx-17</module>-->
|
||||
<!-- <module>labx-18</module>-->
|
||||
<!-- <module>labx-19</module>-->
|
||||
<!-- <module>labx-20</module>-->
|
||||
<!-- <module>labx-21</module>-->
|
||||
|
||||
</modules>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user