# Spring
|
spring:
|
application:
|
# 应用名称
|
name: jnpf-gateway
|
mvc:
|
servlet:
|
load-on-startup: 0
|
config:
|
import:
|
- nacos:datasource.yaml
|
- nacos:resources.yaml
|
- nacos:router.yaml
|
- nacos:system-config.yaml
|
- nacos:logger.yaml
|
- nacos:mq.yaml
|
cloud:
|
nacos:
|
username: nacos
|
password: nacos
|
discovery:
|
# 服务注册地址
|
server-addr: 127.0.0.1:30099
|
namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c
|
config:
|
server-addr: ${spring.cloud.nacos.discovery.server-addr}
|
file-extension: yaml
|
group: DEFAULT_GROUP
|
namespace: ${spring.cloud.nacos.discovery.namespace}
|
refresh-enabled: true
|
|
sentinel:
|
# 取消控制台懒加载
|
eager: true
|
transport:
|
dashboard: 127.0.0.1:30098
|
log:
|
dir: log/${spring.application.name}/sentinel
|
# # 限流
|
# datasource:
|
# sentinel-flow:
|
# nacos:
|
# server-addr: 127.0.0.1:30099
|
# data-id: sentinel-ruleflow-service
|
# namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c
|
# groupId: DEFAULT_GROUP
|
# data-type: json
|
# rule-type: flow
|
# # 熔断
|
# sentinel-degrade:
|
# nacos:
|
# server-addr: 127.0.0.1:30099
|
# data-id: sentinel-degrade-service
|
# namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c
|
# groupId: DEFAULT_GROUP
|
# data-type: json
|
# rule-type: degrade
|
# # 系统自适应保护
|
# sentinel-system:
|
# nacos:
|
# server-addr: 127.0.0.1:30099
|
# data-id: sentinel-system-service
|
# namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c
|
# groupId: DEFAULT_GROUP
|
# data-type: json
|
# rule-type: system
|
# # 来源访问控制
|
# sentinel-authority:
|
# nacos:
|
# server-addr: 127.0.0.1:30099
|
# data-id: sentinel-authority-service
|
# namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c
|
# groupId: DEFAULT_GROUP
|
# data-type: json
|
# rule-type: authority
|
# # 热点参数规则
|
# sentinel-paramflow:
|
# nacos:
|
# server-addr: 127.0.0.1:30099
|
# data-id: sentinel-paramflow-service
|
# namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c
|
# groupId: DEFAULT_GROUP
|
# data-type: json
|
# rule-type: paramflow
|
gateway:
|
discovery:
|
locator:
|
lowerCaseServiceId: true
|
enabled: true
|
|
# 全局参数设置
|
ribbon:
|
eager-load:
|
enabled: true
|
clients: jnpf-oauth
|
ReadTimeout: 120000
|
ConnectTimeout: 10000
|
SocketTimeout: 10000
|
MaxAutoRetries: 0
|
MaxAutoRetriesNextServer: 1
|
|
|
knife4j:
|
# 聚合swagger文档
|
gateway:
|
enabled: true
|
# 指定手动配置的模式(默认为该模式)
|
strategy: DISCOVER # manual
|
|
# 将配置设置到系统属性中
|
conf2system:
|
# sentinel日志目录
|
csp.sentinel.log.dir: log/${spring.application.name}/sentinel
|
# sentinel日志等级 LOGGING日志等级, ALL, INFO, WARNING, SEVERE, OFF
|
csp.sentinel.log.level: "OFF"
|
# rocketmq日志等级 LOGGING日志等级, ALL, INFO, WARNING, SEVERE, OFF
|
rocketmq.log.level: "OFF"
|