实现 nacos + traefik,改了很多东西!!!

This commit is contained in:
编码猿
2025-09-22 02:27:53 +08:00
parent e038fdb965
commit dabb91ef1e
71 changed files with 27668 additions and 189 deletions

View File

@@ -0,0 +1,68 @@
http:
routers:
main-app-router:
rule: PathPrefix(`/main-app`)
service: main-app-service
entryPoints:
- web
middlewares:
- compress
- ipWhiteList
- rateLimit
- retries
app-product-router:
rule: PathPrefix(`/app-product`)
service: app-product-service
entryPoints:
- web
middlewares:
- compress
- ipWhiteList
- rateLimit
- retries
app-shared-router:
rule: PathPrefix(`/app-shared`)
service: app-shared-service
entryPoints:
- web
middlewares:
- compress
- ipWhiteList
- rateLimit
- retries
services:
main-app-service:
loadBalancer:
servers:
- url: http://192.168.31.101:1300
app-product-service:
loadBalancer:
servers:
- url: http://192.168.31.101:1301
app-shared-service:
loadBalancer:
servers:
- url: http://192.168.31.101:1333
middlewares:
rateLimit:
rateLimit:
average: 100
burst: 200
period: 1s
sourceCriterion:
ipStrategy:
depth: 2
compress:
compress:
excludedContentTypes:
- text/event-stream
minResponseBodyBytes: 1024
ipWhiteList:
ipWhiteList:
sourceRange:
- 127.0.0.1/32
- 192.168.31.0/24
retries:
retry:
attempts: 3
initialInterval: 200ms