Sentinel 整合完成

This commit is contained in:
2023-08-17 09:16:56 +08:00
parent f022d1a9a4
commit d50c81ecaa
14 changed files with 122 additions and 13 deletions

View File

@@ -18,6 +18,18 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>

View File

@@ -24,7 +24,7 @@ public class UserController {
//这里以RESTFul风格为例
@RequestMapping("/user/{uid}")
public User findUserById(@PathVariable("uid") int uid) {
System.out.println("调用图书服务");
System.out.println("调用用户服务");
return service.getUserById(uid);
}
}

View File

@@ -1,16 +1,11 @@
server:
port: 8101
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://43.143.164.194:3306/mac
username: mac
password: mactest
# 应用名称 userservice
application:
name: userservice
cloud:
nacos:
discovery:
# 配置Nacos注册中心地址
server-addr: localhost:8848
namespace: dd668135-0bfe-489f-ab2b-24aefb21d156
sentinel:
transport:
# 添加监控页面地址即可
dashboard: localhost:8858

View File

@@ -0,0 +1,14 @@
spring:
application:
# 服务名称和配置文件保持一致
name: userservice
profiles:
# 环境也是和配置文件保持一致
active: dev
cloud:
nacos:
config:
# 配置文件后缀名
file-extension: yml
# 配置中心服务器地址也就是Nacos地址
server-addr: localhost:8848