| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- 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/setting/**
- - /transfer/callback/**
- - /**/qrcode/down
- - /**/send/SmsCode/**
- - /**/verifyCode
- - /**/login
- - /**/favicon.ico
- - /payment/**
- - /transfer/manage/activity/mobileCreateQrCode
- - /transfer/mobile/cardLongLease/findOneByMember
- - /transfer/mobile/cardLongLeaseApply/fee
- - /transfer/mobile/invoice/queryParkInvoice/**
- - /transfer/mobile/invoice/queryInvoiceEnable/**
- - /transfer/mobile/park/**
- - /transfer/mobile/tool/**
- - /open/access/token
- - /fb/**
- - /transfer/manage/server/api/**
- - /pay-center-gateway/**
- - /h6/**
- - /invoice/**
- - /reduction/charge/**
- - /transfer/mobile/person/zfb/pass/api-to-out/quick-access
- - /transfer/mobile/aliPark/**
- permit:
- - /transfer/mobile/pay/**
- spring:
- application:
- name: gatewayservice
- cloud:
- gateway:
- 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: openservice
- uri: lb://openservice
- metadata:
- request-source: "open"
- predicates:
- - Path=/open/**
- - id: fyx-service
- uri: lb://fyxservice
- metadata:
- request-source: "fyx"
- predicates:
- - Path=/fyx/**
- - 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: paycentergateway
- uri: lb://payCenterProxy
- metadata:
- request-source: "paycenter"
- predicates:
- - Path=/pay-center-gateway/**
- - 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}
- nacos:
- discovery:
- server-addr: 10.16.0.49:8848
- namespace: 02f60846-3747-424e-a598-2ea9e66dfe87
- redis:
- host: r-wz968zear8t0d8bkbg.redis.rds.aliyuncs.com #Redis服务器地址
- database: 1 # Redis数据库索引(默认为0)
- port: 6379 # Redis服务器连接端口
- password: yn8Vh85rxvtUPnqB # Redis服务器连接密码(默认为空)
- prefix: fsv2_pro
- jedis:
- pool:
- max-active: 100 # 连接池最大连接数(使用负值表示没有限制)
- max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
- max-idle: 20 # 连接池中的最大空闲连接
- min-idle: 10 # 连接池中的最小空闲连接
|