5
5
profiles :
6
6
active : local
7
7
8
- codec :
9
- max-in-memory-size : 10MB # 调整缓冲区大小https://gitee.com/zhijiantianya/yudao-cloud/pulls/176
8
+ http :
9
+ codecs :
10
+ max-in-memory-size : 10MB # 调整缓冲区大小https://gitee.com/zhijiantianya/yudao-cloud/pulls/176
10
11
11
12
# Jackson 配置项
12
13
jackson :
@@ -27,169 +28,171 @@ spring:
27
28
cloud :
28
29
# Spring Cloud Gateway 配置项,对应 GatewayProperties 类
29
30
gateway :
30
- # 路由配置项,对应 RouteDefinition 数组
31
- routes :
32
- # # system-server 服务
33
- - id : system-admin-api # 路由的编号
34
- uri : grayLb://system-server
35
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
36
- - Path=/admin-api/system/**
37
- filters :
38
- - RewritePath=/admin-api/system/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
39
- - id : system-app-api # 路由的编号
40
- uri : grayLb://system-server
41
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
42
- - Path=/app-api/system/**
43
- filters :
44
- - RewritePath=/app-api/system/v3/api-docs, /v3/api-docs
45
- # # infra-server 服务
46
- - id : infra-admin-api # 路由的编号
47
- uri : grayLb://infra-server
48
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
49
- - Path=/admin-api/infra/**
50
- filters :
51
- - RewritePath=/admin-api/infra/v3/api-docs, /v3/api-docs
52
- - id : infra-app-api # 路由的编号
53
- uri : grayLb://infra-server
54
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
55
- - Path=/app-api/infra/**
56
- filters :
57
- - RewritePath=/app-api/infra/v3/api-docs, /v3/api-docs
58
- - id : infra-spring-boot-admin # 路由的编号(Spring Boot Admin)
59
- uri : grayLb://infra-server
60
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
61
- - Path=/admin/**
62
- - id : infra-websocket # 路由的编号(WebSocket)
63
- uri : grayLb://infra-server
64
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
65
- - Path=/infra/ws/**
66
- # # member-server 服务
67
- - id : member-admin-api # 路由的编号
68
- uri : grayLb://member-server
69
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
70
- - Path=/admin-api/member/**
71
- filters :
72
- - RewritePath=/admin-api/member/v3/api-docs, /v3/api-docs
73
- - id : member-app-api # 路由的编号
74
- uri : grayLb://member-server
75
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
76
- - Path=/app-api/member/**
77
- filters :
78
- - RewritePath=/app-api/member/v3/api-docs, /v3/api-docs
79
- # # bpm-server 服务
80
- - id : bpm-admin-api # 路由的编号
81
- uri : grayLb://bpm-server
82
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
83
- - Path=/admin-api/bpm/**
84
- filters :
85
- - RewritePath=/admin-api/bpm/v3/api-docs, /v3/api-docs
86
- # # report-server 服务
87
- - id : report-admin-api # 路由的编号
88
- uri : grayLb://report-server
89
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
90
- - Path=/admin-api/report/**
91
- filters :
92
- - RewritePath=/admin-api/report/v3/api-docs, /v3/api-docs
93
- - id : report-jimu # 路由的编号(积木报表)
94
- uri : grayLb://report-server
95
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
96
- - Path=/jmreport/**, /drag/**, /jimubi/**
97
- # # pay-server 服务
98
- - id : pay-admin-api # 路由的编号
99
- uri : grayLb://pay-server
100
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
101
- - Path=/admin-api/pay/**
102
- filters :
103
- - RewritePath=/admin-api/pay/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
104
- - id : pay-app-api # 路由的编号
105
- uri : grayLb://pay-server
106
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
107
- - Path=/app-api/pay/**
108
- filters :
109
- - RewritePath=/app-api/pay/v3/api-docs, /v3/api-docs
110
- # # mp-server 服务
111
- - id : mp-admin-api # 路由的编号
112
- uri : grayLb://mp-server
113
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
114
- - Path=/admin-api/mp/**
115
- filters :
116
- - RewritePath=/admin-api/mp/v3/api-docs, /v3/api-docs
117
- # # product-server 服务
118
- - id : product-admin-api # 路由的编号
119
- uri : grayLb://product-server
120
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
121
- - Path=/admin-api/product/**
122
- filters :
123
- - RewritePath=/admin-api/product/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
124
- - id : product-app-api # 路由的编号
125
- uri : grayLb://product-server
126
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
127
- - Path=/app-api/product/**
128
- filters :
129
- - RewritePath=/app-api/product/v3/api-docs, /v3/api-docs
130
- # # promotion-server 服务
131
- - id : promotion-admin-api # 路由的编号
132
- uri : grayLb://promotion-server
133
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
134
- - Path=/admin-api/promotion/**
135
- filters :
136
- - RewritePath=/admin-api/promotion/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
137
- - id : promotion-app-api # 路由的编号
138
- uri : grayLb://promotion-server
139
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
140
- - Path=/app-api/promotion/**
141
- filters :
142
- - RewritePath=/app-api/promotion/v3/api-docs, /v3/api-docs
143
- # # trade-server 服务
144
- - id : trade-admin-api # 路由的编号
145
- uri : grayLb://trade-server
146
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
147
- - Path=/admin-api/trade/**
148
- filters :
149
- - RewritePath=/admin-api/trade/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
150
- - id : trade-app-api # 路由的编号
151
- uri : grayLb://trade-server
152
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
153
- - Path=/app-api/trade/**
154
- filters :
155
- - RewritePath=/app-api/trade/v3/api-docs, /v3/api-docs
156
- # # statistics-server 服务
157
- - id : statistics-admin-api # 路由的编号
158
- uri : grayLb://statistics-server
159
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
160
- - Path=/admin-api/statistics/**
161
- filters :
162
- - RewritePath=/admin-api/statistics/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
163
- # # erp-server 服务
164
- - id : erp-admin-api # 路由的编号
165
- uri : grayLb://erp-server
166
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
167
- - Path=/admin-api/erp/**
168
- filters :
169
- - RewritePath=/admin-api/erp/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
170
- # # crm-server 服务
171
- - id : crm-admin-api # 路由的编号
172
- uri : grayLb://crm-server
173
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
174
- - Path=/admin-api/crm/**
175
- filters :
176
- - RewritePath=/admin-api/crm/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
177
- # # ai-server 服务
178
- - id : ai-admin-api # 路由的编号
179
- uri : grayLb://ai-server
180
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
181
- - Path=/admin-api/ai/**
182
- filters :
183
- - RewritePath=/admin-api/ai/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
184
- # # iot-server 服务
185
- - id : iot-admin-api # 路由的编号
186
- uri : grayLb://iot-server
187
- predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
188
- - Path=/admin-api/iot/**
189
- filters :
190
- - RewritePath=/admin-api/iot/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
191
- x-forwarded :
192
- prefix-enabled : false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
31
+ server :
32
+ webflux :
33
+ # 路由配置项,对应 RouteDefinition 数组
34
+ routes :
35
+ # # system-server 服务
36
+ - id : system-admin-api # 路由的编号
37
+ uri : grayLb://system-server
38
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
39
+ - Path=/admin-api/system/**
40
+ filters :
41
+ - RewritePath=/admin-api/system/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
42
+ - id : system-app-api # 路由的编号
43
+ uri : grayLb://system-server
44
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
45
+ - Path=/app-api/system/**
46
+ filters :
47
+ - RewritePath=/app-api/system/v3/api-docs, /v3/api-docs
48
+ # # infra-server 服务
49
+ - id : infra-admin-api # 路由的编号
50
+ uri : grayLb://infra-server
51
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
52
+ - Path=/admin-api/infra/**
53
+ filters :
54
+ - RewritePath=/admin-api/infra/v3/api-docs, /v3/api-docs
55
+ - id : infra-app-api # 路由的编号
56
+ uri : grayLb://infra-server
57
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
58
+ - Path=/app-api/infra/**
59
+ filters :
60
+ - RewritePath=/app-api/infra/v3/api-docs, /v3/api-docs
61
+ - id : infra-spring-boot-admin # 路由的编号(Spring Boot Admin)
62
+ uri : grayLb://infra-server
63
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
64
+ - Path=/admin/**
65
+ - id : infra-websocket # 路由的编号(WebSocket)
66
+ uri : grayLb://infra-server
67
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
68
+ - Path=/infra/ws/**
69
+ # # member-server 服务
70
+ - id : member-admin-api # 路由的编号
71
+ uri : grayLb://member-server
72
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
73
+ - Path=/admin-api/member/**
74
+ filters :
75
+ - RewritePath=/admin-api/member/v3/api-docs, /v3/api-docs
76
+ - id : member-app-api # 路由的编号
77
+ uri : grayLb://member-server
78
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
79
+ - Path=/app-api/member/**
80
+ filters :
81
+ - RewritePath=/app-api/member/v3/api-docs, /v3/api-docs
82
+ # # bpm-server 服务
83
+ - id : bpm-admin-api # 路由的编号
84
+ uri : grayLb://bpm-server
85
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
86
+ - Path=/admin-api/bpm/**
87
+ filters :
88
+ - RewritePath=/admin-api/bpm/v3/api-docs, /v3/api-docs
89
+ # # report-server 服务
90
+ - id : report-admin-api # 路由的编号
91
+ uri : grayLb://report-server
92
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
93
+ - Path=/admin-api/report/**
94
+ filters :
95
+ - RewritePath=/admin-api/report/v3/api-docs, /v3/api-docs
96
+ - id : report-jimu # 路由的编号(积木报表)
97
+ uri : grayLb://report-server
98
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
99
+ - Path=/jmreport/**, /drag/**, /jimubi/**
100
+ # # pay-server 服务
101
+ - id : pay-admin-api # 路由的编号
102
+ uri : grayLb://pay-server
103
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
104
+ - Path=/admin-api/pay/**
105
+ filters :
106
+ - RewritePath=/admin-api/pay/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
107
+ - id : pay-app-api # 路由的编号
108
+ uri : grayLb://pay-server
109
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
110
+ - Path=/app-api/pay/**
111
+ filters :
112
+ - RewritePath=/app-api/pay/v3/api-docs, /v3/api-docs
113
+ # # mp-server 服务
114
+ - id : mp-admin-api # 路由的编号
115
+ uri : grayLb://mp-server
116
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
117
+ - Path=/admin-api/mp/**
118
+ filters :
119
+ - RewritePath=/admin-api/mp/v3/api-docs, /v3/api-docs
120
+ # # product-server 服务
121
+ - id : product-admin-api # 路由的编号
122
+ uri : grayLb://product-server
123
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
124
+ - Path=/admin-api/product/**
125
+ filters :
126
+ - RewritePath=/admin-api/product/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
127
+ - id : product-app-api # 路由的编号
128
+ uri : grayLb://product-server
129
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
130
+ - Path=/app-api/product/**
131
+ filters :
132
+ - RewritePath=/app-api/product/v3/api-docs, /v3/api-docs
133
+ # # promotion-server 服务
134
+ - id : promotion-admin-api # 路由的编号
135
+ uri : grayLb://promotion-server
136
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
137
+ - Path=/admin-api/promotion/**
138
+ filters :
139
+ - RewritePath=/admin-api/promotion/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
140
+ - id : promotion-app-api # 路由的编号
141
+ uri : grayLb://promotion-server
142
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
143
+ - Path=/app-api/promotion/**
144
+ filters :
145
+ - RewritePath=/app-api/promotion/v3/api-docs, /v3/api-docs
146
+ # # trade-server 服务
147
+ - id : trade-admin-api # 路由的编号
148
+ uri : grayLb://trade-server
149
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
150
+ - Path=/admin-api/trade/**
151
+ filters :
152
+ - RewritePath=/admin-api/trade/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
153
+ - id : trade-app-api # 路由的编号
154
+ uri : grayLb://trade-server
155
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
156
+ - Path=/app-api/trade/**
157
+ filters :
158
+ - RewritePath=/app-api/trade/v3/api-docs, /v3/api-docs
159
+ # # statistics-server 服务
160
+ - id : statistics-admin-api # 路由的编号
161
+ uri : grayLb://statistics-server
162
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
163
+ - Path=/admin-api/statistics/**
164
+ filters :
165
+ - RewritePath=/admin-api/statistics/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
166
+ # # erp-server 服务
167
+ - id : erp-admin-api # 路由的编号
168
+ uri : grayLb://erp-server
169
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
170
+ - Path=/admin-api/erp/**
171
+ filters :
172
+ - RewritePath=/admin-api/erp/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
173
+ # # crm-server 服务
174
+ - id : crm-admin-api # 路由的编号
175
+ uri : grayLb://crm-server
176
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
177
+ - Path=/admin-api/crm/**
178
+ filters :
179
+ - RewritePath=/admin-api/crm/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
180
+ # # ai-server 服务
181
+ - id : ai-admin-api # 路由的编号
182
+ uri : grayLb://ai-server
183
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
184
+ - Path=/admin-api/ai/**
185
+ filters :
186
+ - RewritePath=/admin-api/ai/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
187
+ # # iot-server 服务
188
+ - id : iot-admin-api # 路由的编号
189
+ uri : grayLb://iot-server
190
+ predicates : # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
191
+ - Path=/admin-api/iot/**
192
+ filters :
193
+ - RewritePath=/admin-api/iot/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
194
+ x-forwarded :
195
+ prefix-enabled : false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
193
196
194
197
server :
195
198
port : 48080
0 commit comments