Skip to content

Commit 56cba02

Browse files
author
YunaiV
committed
增加 spring cloud alibaba dubbo 服务调用的示例
1 parent ec1dcc0 commit 56cba02

File tree

4 files changed

+26
-1
lines changed

4 files changed

+26
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160

161161
## API 网关
162162

163-
* 《芋道 Spring Cloud 服务网关 Spring Cloud Gateway 入门》
163+
* [《芋道 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)
164164
* 《芋道 Spring Cloud Netflix 服务网关 Zuul 入门》
165165

166166
## 配置中心

labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,19 @@
7474
<groupId>org.springframework.boot</groupId>
7575
<artifactId>spring-boot-starter-web</artifactId>
7676
</dependency>
77+
78+
<!-- 实现对 Actuator 的自动化配置 -->
79+
<dependency>
80+
<groupId>org.springframework.boot</groupId>
81+
<artifactId>spring-boot-starter-actuator</artifactId>
82+
</dependency>
83+
84+
<!-- 引入 Dubbo 拓展的 Actuator 自动化配置 -->
85+
<dependency>
86+
<groupId>org.apache.dubbo</groupId>
87+
<artifactId>dubbo-spring-boot-actuator</artifactId>
88+
<version>2.7.4.1</version>
89+
</dependency>
7790
</dependencies>
7891

7992
</project>

labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/resources/application.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,14 @@ dubbo:
2525
# Spring Cloud Alibaba Dubbo 专属配置项,对应 DubboCloudProperties 类
2626
cloud:
2727
subscribed-services: '' # 设置订阅的应用列表,默认为 * 订阅所有应用。
28+
29+
management:
30+
endpoints:
31+
web:
32+
exposure:
33+
include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
34+
endpoint:
35+
# Health 端点配置项,对应 HealthProperties 配置类
36+
health:
37+
enabled: true # 是否开启。默认为 true 开启。
38+
show-details: ALWAYS # 何时显示完整的健康信息。默认为 NEVER 都不展示。可选 WHEN_AUTHORIZED 当经过授权的用户;可选 ALWAYS 总是展示。

labx-07/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<module>labx-07-sca-dubbo-demo03-validation</module>
1818
<module>labx-07-sca-dubbo-demo04-filter</module>
1919
<module>labx-07-sca-dubbo-demo05-sentinel</module>
20+
<module>labx-07-sca-dubbo-demo06-actuator</module>
2021
</modules>
2122

2223

0 commit comments

Comments
 (0)