-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathauth-dev.yml
executable file
·131 lines (119 loc) · 3.27 KB
/
auth-dev.yml
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
spring:
application:
name: ace-auth
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
default-property-inclusion: non_null
redis:
database: 1
host: 127.0.0.1
port: 6379
pool:
max-active: 20
datasource:
name: test
url: jdbc:mysql://localhost:3306/ag_auth?useUnicode=true&characterEncoding=UTF8
username: root
password: 123456
# 使用druid数据源
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
filters: stat
maxActive: 20
initialSize: 1
maxWait: 60000
minIdle: 1
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: select 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxOpenPreparedStatements: 20
rabbitmq:
host: localhost
port: 5672
username: guest
password: guest
zipkin:
enabled: true
sleuth:
sampler:
percentage: 1
mybatis:
basepackage: com.github.wxiaoqi.security.auth.mapper
xmlLocation: classpath:mapper/**/*.xml
mapper-locations: "classpath*:mapper/*.xml"
server:
port: 9777 #启动端口
feign:
httpclient:
enabled: false
okhttp:
enabled: true
ribbon:
eureka:
enabled: true
ReadTimeout: 120000
ConnectTimeout: 120000
MaxAutoRetries: 0
MaxAutoRetriesNextServer: 1
OkToRetryOnAllOperations: false
hystrix:
threadpool:
default:
coreSize: 1000 ##并发执行的最大线程数,默认10
maxQueueSize: 1000 ##BlockingQueue的最大队列数
queueSizeRejectionThreshold: 500 ##即使maxQueueSize没有达到,达到queueSizeRejectionThreshold该值后,请求也会被拒绝
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 150000
eureka:
instance:
statusPageUrlPath: /info
healthCheckUrlPath: /health
# docker 部署开启,记得将IP修改为部署所在服务器的外网IP
prefer-ip-address: true
# ip-address: 127.0.0.1
leaseRenewalIntervalInSeconds: 5
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
# docker 部署开启,记得将IP修改为部署所在服务器的外网IP
# defaultZone: http://${EUREKA_HOST:localhost}:${EUREKA_PORT:8761}/eureka/
jwt:
token-header: Authorization
expire: 3600
rsa-secret: xx1WET12^%3^(WE45
user-service: ace-admin
client:
id: ace-auth
secret: 123456
token-header: client-token
expire: 3600
rsa-secret: x2318^^(*WRYQWR(QW&T
redis:
aec-key: xx288&^^%$!@#4dc
aec-iv: 0123456789abcdef
# 配置swagger
swagger:
enabled: true
base-package: com.github.wxiaoqi.security.auth
title: ace-auth
version: 1.0.0.SNAPSHOT
description: 鉴权服务
contact:
name: auth
mapper:
mappers: com.github.wxiaoqi.security.common.mapper.CommonMapper
logging:
level:
root: info
## 这里设置为info,是因为如果不设置,debug时会不断打印mq日志。
org.springframework.integration.endpoint.SourcePollingChannelAdapter: info
# org.springframework.security: DEBUG