Skip to content

Commit 38c3e8c

Browse files
author
YunaiV
committed
增加 Zuul 示例
1 parent a3be0e9 commit 38c3e8c

File tree

4 files changed

+91
-78
lines changed

4 files changed

+91
-78
lines changed

README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
> 友情提示:因为提供了 50000+ 行示例代码,所以艿艿默认注释了所有 Maven Module。
2+
>
3+
> 胖友可以根据自己的需要,修改 [`pom.xml`](https://github.com/YunaiV/SpringBoot-Labs/blob/master/pom.xml) 即可。
4+
15
一个涵盖六个主流技术栈的**正经**仓库:
26
* [《Spring Boot 专栏》](https://github.com/YunaiV/SpringBoot-Labs#spring-boot-%E4%B8%93%E6%A0%8F)
37
* [《Spring Cloud Alibaba 专栏》](https://github.com/YunaiV/SpringBoot-Labs#spring-cloud-alibaba-%E4%B8%93%E6%A0%8F)
@@ -182,7 +186,7 @@
182186
## API 网关
183187

184188
* [《芋道 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)
185-
* 《芋道 Spring Cloud Netflix 服务网关 Zuul 入门》计划中...
189+
* [《芋道 Spring Cloud Netflix 服务网关 Zuul 入门》](http://www.iocoder.cn/Spring-Cloud/Zuul/?github) 对应 对应 [labx-21](https://github.com/YunaiV/SpringBoot-Labs/tree/master/labx-21)
186190
* [《性能测试 —— 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)
187191

188192
> 如下非 Spring Cloud 网关,先放在这里...

labx-21/labx-21-sc-zuul-demo09-actuator/src/main/resources/application.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ spring:
88
# Zuul 配置项,对应 ZuulProperties 配置类
99
zuul:
1010
servlet-path: / # ZuulServlet 匹配的路径,默认为 /zuul
11+
# 路由配置项,对应 ZuulRoute Map
12+
routes:
13+
route_yudaoyuanma:
14+
path: /blog/**
15+
url: http://www.iocoder.cn
16+
route_oschina:
17+
path: /oschina/**
18+
url: https://www.oschina.net
1119

1220
management:
1321
endpoints:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<http://www.iocoder.cn/Spring-Cloud/Netflix-Zuul/?github>

pom.xml

+77-77
Original file line numberDiff line numberDiff line change
@@ -11,85 +11,85 @@
1111
<modules>
1212

1313
<!-- Spring Boot 示例 -->
14-
<module>lab-01</module>
15-
<module>lab-02</module>
16-
<module>lab-03</module>
17-
<module>lab-04</module>
18-
<module>lab-05</module>
19-
<module>lab-06</module>
20-
<module>lab-07</module>
21-
<module>lab-08</module>
22-
<module>lab-09</module>
23-
<module>lab-10</module>
24-
<module>lab-11</module>
25-
<module>lab-12</module>
26-
<module>lab-13</module>
27-
<module>lab-14</module>
28-
<module>lab-15</module>
29-
<module>lab-16</module>
30-
<module>lab-17</module>
31-
<module>lab-18</module>
32-
<module>lab-19</module>
33-
<module>lab-20</module>
34-
<module>lab-21</module>
35-
<module>lab-22</module>
36-
<module>lab-23</module>
37-
<module>lab-24</module>
38-
<module>lab-25</module>
39-
<module>lab-26</module>
40-
<module>lab-27</module>
41-
<module>lab-28</module>
42-
<module>lab-29</module>
43-
<module>lab-30</module>
44-
<module>lab-31</module>
45-
<module>lab-32</module>
46-
<module>lab-33</module>
47-
<module>lab-34</module>
48-
<module>lab-35</module>
49-
<module>lab-36</module>
50-
<module>lab-37</module>
51-
<module>lab-38</module>
52-
<module>lab-39</module>
53-
<module>lab-40</module>
54-
<module>lab-41</module>
55-
<module>lab-42</module>
56-
<module>lab-43</module>
57-
<module>lab-44</module>
58-
<module>lab-45</module>
59-
<module>lab-46</module>
60-
<module>lab-47</module>
61-
<module>lab-48</module>
62-
<module>lab-49</module>
63-
<module>lab-50</module>
64-
<module>lab-51</module>
65-
<module>lab-52</module>
66-
<module>lab-53</module>
67-
<module>lab-54</module>
68-
<module>lab-55</module>
69-
<module>lab-56</module>
14+
<!-- <module>lab-01</module>-->
15+
<!-- <module>lab-02</module>-->
16+
<!-- <module>lab-03</module>-->
17+
<!-- <module>lab-04</module>-->
18+
<!-- <module>lab-05</module>-->
19+
<!-- <module>lab-06</module>-->
20+
<!-- <module>lab-07</module>-->
21+
<!-- <module>lab-08</module>-->
22+
<!-- <module>lab-09</module>-->
23+
<!-- <module>lab-10</module>-->
24+
<!-- <module>lab-11</module>-->
25+
<!-- <module>lab-12</module>-->
26+
<!-- <module>lab-13</module>-->
27+
<!-- <module>lab-14</module>-->
28+
<!-- <module>lab-15</module>-->
29+
<!-- <module>lab-16</module>-->
30+
<!-- <module>lab-17</module>-->
31+
<!-- <module>lab-18</module>-->
32+
<!-- <module>lab-19</module>-->
33+
<!-- <module>lab-20</module>-->
34+
<!-- <module>lab-21</module>-->
35+
<!-- <module>lab-22</module>-->
36+
<!-- <module>lab-23</module>-->
37+
<!-- <module>lab-24</module>-->
38+
<!-- <module>lab-25</module>-->
39+
<!-- <module>lab-26</module>-->
40+
<!-- <module>lab-27</module>-->
41+
<!-- <module>lab-28</module>-->
42+
<!-- <module>lab-29</module>-->
43+
<!-- <module>lab-30</module>-->
44+
<!-- <module>lab-31</module>-->
45+
<!-- <module>lab-32</module>-->
46+
<!-- <module>lab-33</module>-->
47+
<!-- <module>lab-34</module>-->
48+
<!-- <module>lab-35</module>-->
49+
<!-- <module>lab-36</module>-->
50+
<!-- <module>lab-37</module>-->
51+
<!-- <module>lab-38</module>-->
52+
<!-- <module>lab-39</module>-->
53+
<!-- <module>lab-40</module>-->
54+
<!-- <module>lab-41</module>-->
55+
<!-- <module>lab-42</module>-->
56+
<!-- <module>lab-43</module>-->
57+
<!-- <module>lab-44</module>-->
58+
<!-- <module>lab-45</module>-->
59+
<!-- <module>lab-46</module>-->
60+
<!-- <module>lab-47</module>-->
61+
<!-- <module>lab-48</module>-->
62+
<!-- <module>lab-49</module>-->
63+
<!-- <module>lab-50</module>-->
64+
<!-- <module>lab-51</module>-->
65+
<!-- <module>lab-52</module>-->
66+
<!-- <module>lab-53</module>-->
67+
<!-- <module>lab-54</module>-->
68+
<!-- <module>lab-55</module>-->
69+
<!-- <module>lab-56</module>-->
7070

7171
<!-- Spring Cloud 示例 -->
72-
<module>labx-01</module>
73-
<module>labx-02</module>
74-
<module>labx-03</module>
75-
<module>labx-04</module>
76-
<module>labx-05</module>
77-
<module>labx-06</module>
78-
<module>labx-07</module>
79-
<module>labx-08</module>
80-
<module>labx-09</module>
81-
<module>labx-10</module>
82-
<module>labx-11</module>
83-
<module>labx-12</module>
84-
<module>labx-13</module>
85-
<module>labx-14</module>
86-
<module>labx-15</module>
87-
<module>labx-16</module>
88-
<module>labx-17</module>
89-
<module>labx-18</module>
90-
<module>labx-19</module>
91-
<module>labx-20</module>
92-
<module>labx-21</module>
72+
<!-- <module>labx-01</module>-->
73+
<!-- <module>labx-02</module>-->
74+
<!-- <module>labx-03</module>-->
75+
<!-- <module>labx-04</module>-->
76+
<!-- <module>labx-05</module>-->
77+
<!-- <module>labx-06</module>-->
78+
<!-- <module>labx-07</module>-->
79+
<!-- <module>labx-08</module>-->
80+
<!-- <module>labx-09</module>-->
81+
<!-- <module>labx-10</module>-->
82+
<!-- <module>labx-11</module>-->
83+
<!-- <module>labx-12</module>-->
84+
<!-- <module>labx-13</module>-->
85+
<!-- <module>labx-14</module>-->
86+
<!-- <module>labx-15</module>-->
87+
<!-- <module>labx-16</module>-->
88+
<!-- <module>labx-17</module>-->
89+
<!-- <module>labx-18</module>-->
90+
<!-- <module>labx-19</module>-->
91+
<!-- <module>labx-20</module>-->
92+
<!-- <module>labx-21</module>-->
9393

9494
</modules>
9595

0 commit comments

Comments
 (0)