Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
94d62b8d
提交
94d62b8d
authored
6月 02, 2022
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1. gateway 引入 nacos 依赖,实现服务的注册发现
2. gateway 引入 loadbalancer 依赖,实现服务的负载均衡
上级
9bb0422c
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
33 行增加
和
7 行删除
+33
-7
http-client.env.json
http-client.env.json
+1
-0
pom.xml
yudao-gateway/pom.xml
+14
-1
GatewayServerApplication.java
...va/cn/iocoder/yudao/gateway/GatewayServerApplication.java
+2
-2
application-local.yaml
yudao-gateway/src/main/resources/application-local.yaml
+9
-0
application.yaml
yudao-gateway/src/main/resources/application.yaml
+7
-4
没有找到文件。
http-client.env.json
浏览文件 @
94d62b8d
...
...
@@ -12,6 +12,7 @@
},
"gateway"
:
{
"baseUrl"
:
"http://127.0.0.1:8888/admin-api"
,
"systemBaseUrl"
:
"http://127.0.0.1:8888/admin-api"
,
"token"
:
"test1"
,
"adminTenentId"
:
"1"
,
...
...
yudao-gateway/pom.xml
浏览文件 @
94d62b8d
...
...
@@ -16,11 +16,24 @@
<url>
https://github.com/YunaiV/yudao-cloud
</url>
<dependencies>
<!--
引入 Spring Cloud Gateway 相关依赖,使用它作为网关,并实现对其的自动配置
-->
<!--
Gateway 网关相关
-->
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-gateway
</artifactId>
</dependency>
<!-- RPC 远程调用相关 -->
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-loadbalancer
</artifactId>
</dependency>
<!-- Registry 注册中心相关 -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-alibaba-nacos-discovery
</artifactId>
</dependency>
</dependencies>
</project>
yudao-gateway/src/main/java/cn/iocoder/yudao/gateway/
YudaoGateway
Application.java
→
yudao-gateway/src/main/java/cn/iocoder/yudao/gateway/
GatewayServer
Application.java
浏览文件 @
94d62b8d
...
...
@@ -4,10 +4,10 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
@SpringBootApplication
public
class
YudaoGateway
Application
{
public
class
GatewayServer
Application
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
YudaoGateway
Application
.
class
,
args
);
SpringApplication
.
run
(
GatewayServer
Application
.
class
,
args
);
}
}
yudao-gateway/src/main/resources/application-local.yaml
0 → 100644
浏览文件 @
94d62b8d
server
:
port
:
8888
---
#################### 注册中心相关配置 ####################
spring
:
cloud
:
nacos
:
server-addr
:
127.0.0.1:8848
yudao-gateway/src/main/resources/application.yaml
浏览文件 @
94d62b8d
server
:
port
:
8888
spring
:
application
:
name
:
gateway-server
profiles
:
active
:
local
cloud
:
# Spring Cloud Gateway 配置项,对应 GatewayProperties 类
gateway
:
...
...
@@ -20,6 +23,6 @@ spring:
filters
:
# 过滤器,对请求进行拦截,实现自定义的功能,对应 FilterDefinition 数组
-
StripPrefix=1
-
id
:
system-admin-api
# 路由的编号
uri
:
http://127.0.0.1:48080
# 路由的目标地址
uri
:
lb://system-server
predicates
:
# 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-
Path=/admin-api/system/**
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论