You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

219 lines
5.6 KiB

11 months ago
jwt:
secret: ZXZnZWVr5b+r5LmQ5L2g55qE5Ye66KGM
filter:
should_not_filter:
- /gw/login
- /userapi/getOpenId
- /userapi/weChatAuth
- /userapi/mobileLogin
- /userapi/sendMs
- /financeapi/wxSmallApp/wxSmallAppPayNotice
- /stationapi/station/queryNearbyStation
- /stationapi/station/queryNearbyStationMapMode
- /stationapi/station/queryYiXingWebsiteStationInfo
- /stationapi/station/identifyQR/PfV6GsETrX.txt
- /stationapi/station/PfV6GsETrX.txt
- /stationapi/station/queryStationList
- /stationapi/station/queryStationOperator
- /noticeapi/park/parkCoupon
- /userapi/getChewei
- /cheweiapi/*
- /financeapi/alipay/aliPayNotice
- /financeapi/alipay/aliPayNoticeFromSmallApp
- /financeapi/wxpay/wxAppPayNotice
- /financeapi/alipay/aliPayNoticeByCharge
- /financeapi/wxpay/wxAppChargePayNotice
- /financeapi/wxSmallApp/cmwxSmallAppPayNotice
- /financeapi/hmwxSmallApp/cmwxSmallAppPayNotice
- /financeapi/hmwxSmallApp/cmwxSmallAppPayNoticeByRc
- /userapi/wxLogin
- /userapi/forgetPW
- /userapi/loginByPW
- /userapi/getAccessToken
- /userapi/appWxLogin
- /userapi/user/isReg
- /userapi/adPage/queryAdPage
- /userapi/appVersion/*
- /userapi/weChat/*
- /userapi/redPacket/getRedPacketDrawRecord
- /userapi/rechargeActivity/h5/*
- /userapi/groundLockStatus
- /userapi/getDictByKey
- /orderapi/inspectionReport/queryOrder
- /orderapi/inspectionReport/queryUserInfo
- /orderapi/inspectionReport/notificationShallowReport
- /orderapi/inspectionReport/notificationDeepReport
- /openapi/lock/queryConnectorId
- /openapi/lock/queryParkingLock
- /userapi/h5/*
- /ZhuQue/*
- /userapi/userCard/searchCard
- /orderbkapi/station/querySaasStationIdsInfo
- /orderbkapi/station/querySaasConnectorIdsInfo
- /orderbkapi/saas/chargeorder/saasChargeOrderPageInfo
- /orderbkapi/station/querySaasEquipmentIdsInfo
zuul:
#路径配置
routes:
#用户模块
userapi:
stripPrefix: false
path: /userapi/**
sensitiveHeaders:
#财务模块
financeapi:
stripPrefix: true
path: /financeapi/**
sensitiveHeaders:
#充电站模块
stationapi:
stripPrefix: true
path: /stationapi/**
sensitiveHeaders:
#订单模块
orderapi:
stripPrefix: false
path: /orderapi/**
sensitiveHeaders:
openapi:
stripPrefix: true
path: /openapi/**
sensitiveHeaders:
#订单后台模块
orderbkapi:
stripPrefix: false
path: /orderbkapi/**
sensitiveHeaders:
#协议模块
protocolapi:
stripPrefix: false
path: /protocolapi/**
sensitiveHeaders:
#分发模块
distribute:
stripPrefix: false
path: /distribute/**
sensitiveHeaders:
#通知模块
noticeapi:
stripPrefix: false
path: /noticeapi/**
sensitiveHeaders:
#通知模块
cheweiapi:
stripPrefix: false
path: /cheweiapi/**
sensitiveHeaders:
#运营商账户模块
operatorBill:
stripPrefix: true
path: /operatorBill/**
sensitiveHeaders:
#11、黄海自己扩展的模块,后面所有的JAVA代码开发全部增加到这个路径下
ZhuQue:
stripPrefix: false
path: /ZhuQue/**
sensitiveHeaders:
# 服务主机注册配置
ZhuQue:
ribbon:
listOfServers: zhu-que:9000
orderbkapi:
ribbon:
listOfServers: ms-admin:7011
distribute:
ribbon:
listOfServers: ms-distribute:7012
excelapi:
ribbon:
listOfServers: ms-excel:7013
financeapi:
ribbon:
listOfServers: ms-finance:7014
noticeapi:
ribbon:
listOfServers: ms-notice:7015
openapi:
ribbon:
listOfServers: ms-openapi:7016
orderapi:
ribbon:
listOfServers: ms-order:7017
protocolshenghongapi:
ribbon:
listOfServers: ms-protocol-shenghong:7019
stationapi:
ribbon:
listOfServers: ms-station:7020
taskapi:
ribbon:
listOfServers: ms-task:7021
userapi:
ribbon:
listOfServers: ms-user:7022
walletapi:
ribbon:
listOfServers: ms-wallet:7023
websocketocppapi:
ribbon:
listOfServers: ms-websocket-ocpp:7025
mgrapi:
ribbon:
listOfServers: ms-saas-mgr:7026
cheweiapi:
ribbon:
listOfServers: http://cz.api.cheweiguanjia.com
ribbon:
eureka:
enabled: false #禁用eureka不依赖 eureka
NFLoadBalancerRuleClassName: com.netflix.loadbalancer.AvailabilityFilteringRule #为所有服务配置统一规则,先过滤掉故障实例,再选择并发较小的实例
ReadTimeout: 100000 #请求处理的超时时间 默认1秒单位ms
ConnectTimeout: 100000 #请求连接的超时时间 默认1秒单位ms
MaxAutoRetries: 1 #对当前实例的重试次数 默认0
MaxAutoRetriesNextServer: 3 #切换实例的重试次数 默认1
hystrix:
command:
default:
execution:
timeout:
enabled: true #配置HystrixCommand的执行是否启用超时时间
isolation:
thread:
timeoutInMilliseconds: 10000 #配置HystrixCommand执行的超时时间执行超过该时间会进行服务降级处理 10s
spring:
redis:
database: 0
host: r-bp14c1p5j5lkpw1jc2.redis.rds.aliyuncs.com
port: 6379
password: Ycharge666
timeout: 0
pool:
max-active: 8
max-idle: 8
min-idle: 0