ny
昨天 b6f169fe43a2b13f351aefc152374fc7f0bc8cb7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# 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"