# zuul **Repository Path**: whxn520/zuul ## Basic Information - **Project Name**: zuul - **Description**: 企业级zuul网关工程,zuul版本为1.0,工程还集成了Eureka的注册与配置服务,Redis的缓存服务。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-10-10 - **Last Updated**: 2024-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zuul网关服务 ## 工程说明 ``` zuul网关提供了鉴权、过滤、文件上传、跨域等服务配置。使用该工程需要配合Eureka的注册与配置服务,Redis的缓存服务以及对应的业务系统等。 ``` ### 工程启动参数 ``` #启动端口 -Dserver.port=80 #启动环境 -Dspring.cloud.config.profile=dev #Eureka的注册与配置服务地址 -Dspring.cloud.config.uri=http://127.0.0.1:8761 ``` ### 工程在Eureka服务中的配置信息 ``` #server.port:80 management.security.enabled:true eureka.instance.preferIpAddress:true eureka.instance.instance-id:${spring.cloud.client.ipAddress}:${server.port} eureka.client.serviceUrl.defaultZone:http://127.0.0.1:8761/eureka logging.level.com.zuul:INFO logging.config:classpath:logback.xml spring.redis.host:127.0.0.1 spring.redis.port:6379 spring.redis.timeout:10000 spring.redis.pool.max-idle:300 spring.redis.pool.min-idle:300 spring.redis.pool.max-wait:-1 spring.redis.pool.max-active:8 spring.servlet.multipart.max-request-size:1000MB spring.servlet.multipart.max-file-size:1000MB ribbon.eager-load.clients:USER,FILE ribbon.eager-load.enabled:true zuul.sensitive-headers:Access-Control-Allow-Origin zuul.ignored-headers:Access-Control-Allow-Credentials,Access-Control-Allow-Origin,Vary,X-Frame-Options,token ribbon.SocketTimeout:120000 ribbon.ConnectTimeout:30000 ribbon.ReadTimeout:120000 hystrix.command.default.execution.timeout.enabled:false zuul.routes.user-service.path:/user/** zuul.routes.user-service.serviceId:USER zuul.routes.file-service.path:/file/** zuul.routes.file-service.serviceId:FILE ```