| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- 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/**
- - /transfer/mobile/faq/**
- 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 # 连接池中的最小空闲连接
|