Files
fizz-gateway-node/fizz-bootstrap/src/main/resources/application.yml

166 lines
5.3 KiB
YAML
Raw Normal View History

# if you do not use Apollo, ignore the follow config
################################################## Apollo config start ##################################################
apollo:
# if use Apollo set this flag to true
enabled: false #use Apollo? (default:false)
bootstrap:
# if use Apollo set this flag to true
enabled: false #use Apollo?
namespaces: application #please input the apollo bootstrap namespaces (default:application)
eagerLoad:
# if use Apollo set this flag to true
enabled: false #use Apollo?
################################################### Apollo config end ###################################################
2020-09-02 18:35:03 +08:00
# if you do not use Eureka, ignore the follow config
################################################## Eureka config start ##################################################
eureka:
client:
# if use Eureka set this flag to true
enabled: false #use Eureka? (default:false)
serviceUrl:
# need replace
2021-12-23 16:05:27 +08:00
defaultZone: http://6.6.6.6:6600/eureka/ #please input the eureka client serviceUrl defaultZone (default:http://localhost:6600/eureka/)
instance:
prefer-ip-address: true
################################################### Eureka config end ###################################################
2020-09-02 18:35:03 +08:00
server:
port: 8600
spring:
profiles:
active: dev
application:
name: fizz-gateway
main:
allow-bean-definition-overriding: true
cloud:
loadbalancer:
ribbon:
enabled: false
circuitbreaker.resilience4j.enabled: false
nacos:
discovery:
# if use Nacos discovery set this flag to true
enabled: false #use Nacos Discovery? (default:false)
# need replace
server-addr: 6.6.6.6:8848 #please input the nacos discovery server-addr (default:localhost:8848)
namespace: null #please input the nacos config type (default:null)
group: DEFAULT_GROUP #please input the nacos discovery register group (default:DEFAULT_GROUP)
2020-09-02 18:35:03 +08:00
2021-06-08 16:55:59 +08:00
# Must use the same Redis as fizz-manager
aggregate:
redis:
2022-07-06 10:26:19 +08:00
# standalone redis config
# need replace
2021-12-23 16:05:27 +08:00
host: 1.1.1.1 #please input the redis host (default:localhost)
# need replace
port: 6379 #please input the redis port (default:6379)
# need replace
password: 123456 #please input the redis password (default:123456)
# need replace
2022-10-13 14:45:15 +08:00
database: 9 #please input the redis database (default:9)
2022-07-06 10:26:19 +08:00
# redis cluster config
# type: cluster # type can be standalone or cluster, standalone is default
# password: 123456
# clusterNodes: 172.1.1.181:7001,172.1.1.181:7002,172.1.1.181:7003,172.1.1.182:7001,172.1.1.182:7002,172.1.1.182:7003
proxy-webclient:
name: proxy
2021-08-18 11:19:34 +08:00
trust-insecure-SSL: false
aggr-webclient:
name: aggr
fizz-web-client:
timeout: 20000
2021-03-30 11:52:12 +08:00
fizz-dubbo-client:
address: zookeeper://127.0.0.1:2181
log:
2021-03-30 11:52:12 +08:00
headers: COOKIE,FIZZ-APPID,FIZZ-SIGN,FIZZ-TS,FIZZ-RSV,HOST
stat:
# switch for push access stat data
2021-12-24 10:28:08 +08:00
open: true
send-log:
# switch for push log data
open: true
sched:
executors: 2
flowControl: true
flow-stat-sched:
2022-01-13 18:28:53 +08:00
cron: 8/10 * * * * ?
dest: redis
2021-03-30 11:52:12 +08:00
queue: fizz_resource_access_stat
gateway:
prefix: /proxy
aggr:
# set headers when calling the backend API
proxy_set_headers: X-Real-IP,X-Forwarded-Proto,X-Forwarded-For
2021-05-08 17:26:56 +08:00
refresh-local-cache:
# initial delay 5 minutes
initial-delay-millis: 300000
# fixed rate 5 minutes
fixed-rate-millis: 300000
api-config-enabled: true
api-config-2-apps-enabled: true
aggregate-config-enabled: true
gateway-group-enabled: true
app-auth-enabled: true
flow-control-rule-enabled: true
rpc-service-enabled: true
degrade-rule-enabled: true
fizz:
2021-10-23 12:05:35 +08:00
aggregate:
writeMapNullValue: false
2021-10-23 12:05:35 +08:00
error:
response:
http-status.enable: true
code-field: "msgCode"
message-field: "message"
2021-10-23 12:05:35 +08:00
fast-fail-when-registry-center-down: false
web-client:
x-forwarded-for: false
2022-06-08 12:29:57 +08:00
# dedicated-line:
# server:
# enable: true
# client:
# enable: true
# port: 8601
# request:
# timeliness: 300 # default 300 sec
# timeout: 0 # default no timeout
# retry-count: 0 # default no retry
# retry-interval: 0 # default no retry interval
# crypto: true # if true, client will encrypt request body and decrypt response body
# service-registration:
2021-12-23 16:05:27 +08:00
# eureka:
# server-port: 8601
# client:
# enabled: true
# serviceUrl:
# defaultZone: http://3.3.3.3:6600/eureka
# instance:
# appname: fizz-dedicated-line
# prefer-ip-address: true
# nacos:
# discovery:
# enabled: true
# service: fizz-dedicated-line
# port: 8601
# server-addr: 2.2.2.2:8848
2021-09-26 20:26:03 +08:00
fizz-trace-id:
2021-10-23 12:05:35 +08:00
header: X-Trace-Id
value-strategy: requestId # default, or can be uuid
2021-10-23 12:05:35 +08:00
value-prefix: fizz
2021-09-27 17:28:30 +08:00
cors: true # CORS switch, default true