|
|
@@ -0,0 +1,229 @@
|
|
|
+server:
|
|
|
+ port: 10001
|
|
|
+ servlet:
|
|
|
+ encoding:
|
|
|
+ charset: UTF-8
|
|
|
+ force: true
|
|
|
+ compression:
|
|
|
+ enabled: true #开启数据压缩
|
|
|
+ mime-types: application/json,application/xml,text/html,text/xml,text/plain
|
|
|
+ min-response-size: 2048
|
|
|
+logging:
|
|
|
+ file:
|
|
|
+ path: log/wookit
|
|
|
+ level:
|
|
|
+ root: info
|
|
|
+ "[javax.management]": INFO
|
|
|
+ "[org.apache.http]": INFO
|
|
|
+ "[org.apache.tomcat.util.net.NioEndpoint]": INFO
|
|
|
+ "[sun.rmi]": INFO
|
|
|
+ "[com.alibaba.nacos]": ERROR
|
|
|
+ "[com.netflix]": ERROR
|
|
|
+ tracer: trace # 开启trace级别日志,在开发时可以开启此配置,则控制台可以打印es全部请求信息及DSL语句,为了避免重复,开启此项配置后,可以将EE的print-dsl设置为false.
|
|
|
+
|
|
|
+auth:
|
|
|
+ access-token-secret: 123456
|
|
|
+ anonymous: #匿名访问配置
|
|
|
+ - /transfer/mobile/system/**
|
|
|
+ - /transfer/mobile/cg/**
|
|
|
+ - /transfer/mobile/qrcode/**
|
|
|
+ - /transfer/mobile/reduction/**
|
|
|
+ - /transfer/mobile/invoice/queryParkInvoice/**
|
|
|
+ - /transfer/mobile/invoice/queryInvoiceEnable/**
|
|
|
+ - /transfer/mobile/setting/**
|
|
|
+ - /transfer/mobile/person/zfb/pass/api-to-out/quick-access
|
|
|
+ - /transfer/callback/**
|
|
|
+ - /transfer/mobile/aliPark/**
|
|
|
+ - /**/qrcode/down
|
|
|
+ - /**/send/SmsCode/**
|
|
|
+ - /**/verifyCode
|
|
|
+ - /**/login
|
|
|
+ - /**/favicon.ico
|
|
|
+ - /**/swagger-resources/**
|
|
|
+ - /**/v2/api-docs
|
|
|
+ - /**/doc.html
|
|
|
+ - /**/webjars/**
|
|
|
+ - /payment/**
|
|
|
+ - /transfer/manage/activity/mobileCreateQrCode
|
|
|
+ - /transfer/mobile/cardLongLease/findOneByMember
|
|
|
+ - /transfer/mobile/cardLongLeaseApply/fee
|
|
|
+ - /transfer/mobile/park/**
|
|
|
+ - /open/access/token
|
|
|
+ - /transfer/mobile/tool/**
|
|
|
+ - /center-gateway/**
|
|
|
+ - /h6/**
|
|
|
+ - /invoice/**
|
|
|
+ - /reduction/charge/**
|
|
|
+ - /charge/**
|
|
|
+ - /outapi/**
|
|
|
+ - /park/reserve/service/sync/**
|
|
|
+ - /cloudseat/p1/**
|
|
|
+ - /transfer/mobile/box/speak/**
|
|
|
+
|
|
|
+ permit:
|
|
|
+ - /transfer/mobile/pay/**
|
|
|
+
|
|
|
+spring:
|
|
|
+ application:
|
|
|
+ name: gatewayservice
|
|
|
+ cloud:
|
|
|
+ gateway:
|
|
|
+ httpclient:
|
|
|
+ connect-timeout: 2000
|
|
|
+ response-timeout: 20000
|
|
|
+ x-forwarded:
|
|
|
+ prefix-enabled: false #解决swagger自动添加前缀问题
|
|
|
+ discovery:
|
|
|
+ locator:
|
|
|
+ lower-case-service-id: true
|
|
|
+ enabled: true
|
|
|
+ routes:
|
|
|
+ - id: transfer-service-offline #线下接口
|
|
|
+ uri: lb://transferservice
|
|
|
+ metadata:
|
|
|
+ request-source: "offline"
|
|
|
+ swagger-base-path: "/transfer"
|
|
|
+ predicates:
|
|
|
+ - Path=/transfer/offline/**
|
|
|
+ filters:
|
|
|
+ - SwaggerHeaderFilter
|
|
|
+ - RewritePath=/transfer/offline/v2/api-docs, /v2/api-docs?group=线下接口
|
|
|
+ - RewritePath=/transfer/offline/(?<path>.*), /offline/$\{path}
|
|
|
+ - id: transfer-service-manage #管理平台接口
|
|
|
+ uri: lb://transferservice
|
|
|
+ metadata:
|
|
|
+ request-source: "manage"
|
|
|
+ predicates:
|
|
|
+ - Path=/transfer/manage/**
|
|
|
+ filters:
|
|
|
+ - SwaggerHeaderFilter
|
|
|
+ - RewritePath=/transfer/manage/(?<path>.*), /$\{path}
|
|
|
+ - id: transfer-service-mobile #移动端接口
|
|
|
+ uri: lb://transferservice
|
|
|
+ metadata:
|
|
|
+ request-source: "mobile"
|
|
|
+ swagger-base-path: "/transfer"
|
|
|
+ predicates:
|
|
|
+ - Path=/transfer/mobile/**
|
|
|
+ filters:
|
|
|
+ - SwaggerHeaderFilter
|
|
|
+ - RewritePath=/transfer/mobile/v2/api-docs, /v2/api-docs?group=移动端接口
|
|
|
+ - RewritePath=/transfer/mobile/(?<path>.*), /mobile/$\{path}
|
|
|
+ - id: transfer-service-callback #第三方回调接口
|
|
|
+ uri: lb://transferservice
|
|
|
+ metadata:
|
|
|
+ request-source: "callback" #元数据标记移动端接口
|
|
|
+ swagger-base-path: "/transfer"
|
|
|
+ predicates:
|
|
|
+ - Path=/transfer/callback/**
|
|
|
+ filters:
|
|
|
+ - SwaggerHeaderFilter
|
|
|
+ - RewritePath=/transfer/callback/v2/api-docs, /v2/api-docs?group=第三方回调接口
|
|
|
+ - RewritePath=/transfer/callback/(?<path>.*), /callback/$\{path}
|
|
|
+ - id: transfer-service-richMerchant #富利商接口
|
|
|
+ uri: lb://transferservice
|
|
|
+ metadata:
|
|
|
+ request-source: "manage" #元数据管理平台接口
|
|
|
+ swagger-base-path: "/transfer"
|
|
|
+ predicates:
|
|
|
+ - Path=/transfer/richMerchant/**
|
|
|
+ filters:
|
|
|
+ - SwaggerHeaderFilter
|
|
|
+ - RewritePath=/transfer/richMerchant/v2/api-docs, /v2/api-docs?group=富利商接口
|
|
|
+ - RewritePath=/transfer/richMerchant/(?<path>.*), /richMerchant/$\{path}
|
|
|
+ - id: transfer-service-zhuhai-credit #第三方回调接口
|
|
|
+ uri: lb://transferservice
|
|
|
+ metadata:
|
|
|
+ request-source: "zhuhaicredit" #元数据标记移动端接口
|
|
|
+ predicates:
|
|
|
+ - Path=/api/openapi/v1/**
|
|
|
+ - id: openservice
|
|
|
+ uri: lb://openservice
|
|
|
+ metadata:
|
|
|
+ request-source: "open"
|
|
|
+ predicates:
|
|
|
+ - Path=/open/**
|
|
|
+ - id: payCenterProxy
|
|
|
+ uri: lb://payCenterProxy
|
|
|
+ metadata:
|
|
|
+ request-source: "payment"
|
|
|
+ predicates:
|
|
|
+ - Path=/payment/**
|
|
|
+ - id: invoiceCore
|
|
|
+ uri: lb://payCenterProxy
|
|
|
+ metadata:
|
|
|
+ request-source: "invoice"
|
|
|
+ predicates:
|
|
|
+ - Path=/invoice/**
|
|
|
+ # - id: paymentservice
|
|
|
+ # uri: lb://paymentservice
|
|
|
+ # metadata:
|
|
|
+ # request-source: "payment"
|
|
|
+ # predicates:
|
|
|
+ # - Path=/payment/**
|
|
|
+ # filters:
|
|
|
+ # - RewritePath=/payment/callback/v2/api-docs, /payment/v2/api-docs
|
|
|
+ - id: paycentergateway
|
|
|
+ uri: lb://payCenterProxy
|
|
|
+ metadata:
|
|
|
+ request-source: "paycenter"
|
|
|
+ predicates:
|
|
|
+ - Path=/pay-center-gateway/**
|
|
|
+ - id: fyx-service
|
|
|
+ uri: lb://fyxservice
|
|
|
+ metadata:
|
|
|
+ request-source: "fyx"
|
|
|
+ predicates:
|
|
|
+ - Path=/fyx/**
|
|
|
+ - id: h6service
|
|
|
+ uri: http://h6service:20001
|
|
|
+ metadata:
|
|
|
+ request-source: "h6"
|
|
|
+ predicates:
|
|
|
+ - Path=/h6/**
|
|
|
+ - id: reductionservice
|
|
|
+ uri: lb://reductionservice
|
|
|
+ metadata:
|
|
|
+ request-source: "reductionservice"
|
|
|
+ predicates:
|
|
|
+ - Path=/reduction/charge/**
|
|
|
+ - id: external-outapi #外部请求
|
|
|
+ uri: lb://externalservice
|
|
|
+ metadata:
|
|
|
+ request-source: "externalservice"
|
|
|
+ predicates:
|
|
|
+ - Path=/outapi/**
|
|
|
+ filters:
|
|
|
+ - RewritePath=/outapi/(?<path>.*), /external/outapi/$\{path}
|
|
|
+ - id: parkservice-reserve
|
|
|
+ uri: lb://parkservice
|
|
|
+ metadata:
|
|
|
+ request-source: "parkservice"
|
|
|
+ predicates:
|
|
|
+ - Path=/park/reserve/service/sync/**
|
|
|
+ - id: cloudseatservice
|
|
|
+ uri: lb://cloudseatservice
|
|
|
+ metadata:
|
|
|
+ request-source: "cloudseatservice"
|
|
|
+ predicates:
|
|
|
+ - Path=/cloudseat/p1/**
|
|
|
+ filters:
|
|
|
+ - RewritePath=/cloudseat/p1/v2/api-docs, /cloudseat/v2/api-docs
|
|
|
+
|
|
|
+ nacos:
|
|
|
+ discovery:
|
|
|
+ server-addr: 192.168.2.92:8848
|
|
|
+ namespace: 05044ba6-8b52-4095-8c02-00c5538b5907
|
|
|
+
|
|
|
+ redis:
|
|
|
+ host: 192.168.2.92 #Redis服务器地址
|
|
|
+ database: 1 # Redis数据库索引(默认为0)
|
|
|
+ port: 6379 # Redis服务器连接端口
|
|
|
+ password: Fjc@2025 # Redis服务器连接密码(默认为空)
|
|
|
+ prefix: fsv2_dev
|
|
|
+ jedis:
|
|
|
+ pool:
|
|
|
+ max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
|
|
|
+ max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
|
|
|
+ max-idle: 8 # 连接池中的最大空闲连接
|
|
|
+ min-idle: 0 # 连接池中的最小空闲连接
|