Skip to content

Commit 554ed38

Browse files
author
羊文武
committed
初始化项目
0 parents  commit 554ed38

File tree

216 files changed

+11299
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+11299
-0
lines changed

Diff for: .gitignore

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
.git
2+
logs
3+
rebel.xml
4+
target/
5+
!.mvn/wrapper/maven-wrapper.jar
6+
log.path_IS_UNDEFINED
7+
.DS_Store
8+
offline_user.md
9+
10+
### STS ###
11+
.apt_generated
12+
.classpath
13+
.factorypath
14+
.project
15+
.settings
16+
.springBeans
17+
18+
### IntelliJ IDEA ###
19+
.idea
20+
*.iws
21+
*.iml
22+
*.ipr
23+
24+
### NetBeans ###
25+
nbproject/private/
26+
build/
27+
nbbuild/
28+
dist/
29+
nbdist/
30+
.nb-gradle/
31+
generatorConfig.xml
32+
33+
### nacos ###
34+
third-party/nacos/derby.log
35+
third-party/nacos/data/
36+
third-party/nacos/work/

Diff for: docs/dockerfile/redis/docker-compose.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
version: '3.4'
2+
services:
3+
master:
4+
image: redis
5+
restart: always
6+
container_name: redis-master
7+
network_mode: "host"
8+
command: redis-server --port 16380 --requirepass 123456 --protected-mode no --daemonize no
9+
ports:
10+
- 16380:16380
11+
slave1:
12+
image: redis
13+
restart: always
14+
container_name: redis-slave-1
15+
network_mode: "host"
16+
command: redis-server --slaveof 127.0.0.1 16380 --port 16381 --requirepass 123456 --masterauth 123456 --protected-mode no --daemonize no
17+
ports:
18+
- 16381:16381
19+
slave2:
20+
image: redis
21+
restart: always
22+
container_name: redis-slave-2
23+
network_mode: "host"
24+
command: redis-server --slaveof 127.0.0.1 16380 --port 16382 --requirepass 123456 --masterauth 123456 --protected-mode no --daemonize no
25+
ports:
26+
- 16382:16382

Diff for: docs/dockerfile/sentinel/docker-compose.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
version: '3.4'
2+
services:
3+
sentinel1:
4+
image: redis
5+
restart: always
6+
container_name: redis-sentinel-1
7+
network_mode: "host"
8+
command: redis-sentinel /root/dockerfile/sentinel/sentinel1.conf
9+
volumes:
10+
- ./sentinel1.conf:/root/dockerfile/sentinel/sentinel1.conf
11+
sentinel2:
12+
image: redis
13+
restart: always
14+
container_name: redis-sentinel-2
15+
network_mode: "host"
16+
command: redis-sentinel /root/dockerfile/sentinel/sentinel2.conf
17+
volumes:
18+
- ./sentinel2.conf:/root/dockerfile/sentinel/sentinel2.conf
19+
sentinel3:
20+
image: redis
21+
restart: always
22+
container_name: redis-sentinel-3
23+
network_mode: "host"
24+
command: redis-sentinel /root/dockerfile/sentinel/sentinel3.conf
25+
volumes:
26+
- ./sentinel3.conf:/root/dockerfile/sentinel/sentinel3.conf

Diff for: docs/dockerfile/sentinel/sentinel1.conf

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
port 26380
2+
daemonize no
3+
pidfile /var/run/redis-sentinel1.pid
4+
dir /tmp
5+
sentinel monitor mymaster 127.0.0.1 16380 2
6+
sentinel auth-pass mymaster 123456
7+
sentinel down-after-milliseconds mymaster 30000
8+
sentinel parallel-syncs mymaster 1
9+
sentinel failover-timeout mymaster 180000
10+
sentinel deny-scripts-reconfig yes

Diff for: docs/dockerfile/sentinel/sentinel2.conf

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
port 26381
2+
daemonize no
3+
pidfile /var/run/redis-sentinel2.pid
4+
dir /tmp
5+
sentinel monitor mymaster 127.0.0.1 16380 2
6+
sentinel auth-pass mymaster 123456
7+
sentinel down-after-milliseconds mymaster 30000
8+
sentinel parallel-syncs mymaster 1
9+
sentinel failover-timeout mymaster 180000
10+
sentinel deny-scripts-reconfig yes

Diff for: docs/dockerfile/sentinel/sentinel3.conf

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
port 26382
2+
daemonize no
3+
pidfile /var/run/redis-sentinel3.pid
4+
dir /tmp
5+
sentinel monitor mymaster 127.0.0.1 16380 2
6+
sentinel auth-pass mymaster 123456
7+
sentinel down-after-milliseconds mymaster 30000
8+
sentinel parallel-syncs mymaster 1
9+
sentinel failover-timeout mymaster 180000
10+
sentinel deny-scripts-reconfig yes

Diff for: docs/mysql/ydl-sms.sql

+268
Large diffs are not rendered by default.

Diff for: docs/nacos/DEFAULT_GROUP/common.yml

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
server:
2+
undertow:
3+
io-threads: 8
4+
worker-threads: 120
5+
buffer-size: 2048
6+
direct-buffers: true
7+
8+
spring:
9+
http:
10+
encoding:
11+
charset: UTF-8
12+
force: true
13+
enabled: true
14+
servlet:
15+
multipart:
16+
max-file-size: 512MB
17+
max-request-size: 512MB
18+
19+
dozer:
20+
mappingFiles:
21+
- classpath:dozer/global.dozer.xml
22+
- classpath:dozer/biz.dozer.xml
23+
management:
24+
endpoints:
25+
web:
26+
base-path: /actuator
27+
exposure:
28+
include: '*'
29+
endpoint:
30+
health:
31+
show-details: ALWAYS
32+
enabled: true
33+
34+
feign:
35+
httpclient:
36+
enabled: false
37+
okhttp:
38+
enabled: true
39+
hystrix:
40+
enabled: true
41+
compression:
42+
request:
43+
enabled: true
44+
mime-types: text/xml,application/xml,application/json
45+
min-request-size: 2048
46+
response:
47+
enabled: true
48+
49+
ribbon:
50+
httpclient:
51+
enabled: false
52+
okhttp:
53+
enabled: true
54+
eureka:
55+
enabled: true
56+
ReadTimeout: 30000
57+
ConnectTimeout: 30000
58+
MaxAutoRetries: 0
59+
MaxAutoRetriesNextServer: 1
60+
OkToRetryOnAllOperations: false
61+
62+
hystrix:
63+
threadpool:
64+
default:
65+
coreSize: 1000
66+
maxQueueSize: 1000
67+
queueSizeRejectionThreshold: 500
68+
command:
69+
default:
70+
execution:
71+
isolation:
72+
thread:
73+
timeoutInMilliseconds: 120000
74+
75+
id-generator:
76+
machine-code: 1

Diff for: docs/nacos/DEFAULT_GROUP/mysql.yml

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
ydl:
2+
mysql:
3+
ip: 101.42.18.174
4+
port: 3306
5+
driverClassName: com.mysql.jdbc.Driver
6+
database: ydl_sms
7+
username: ydlclass
8+
password: TYydl888!
9+
database:
10+
isBlockAttack: false
11+
spring:
12+
datasource:
13+
druid:
14+
username: ${ydl.mysql.username}
15+
password: ${ydl.mysql.password}
16+
driver-class-name: ${ydl.mysql.driverClassName}
17+
url: jdbc:mysql://${ydl.mysql.ip}:${ydl.mysql.port}/${ydl.mysql.database}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true
18+
db-type: mysql
19+
initialSize: 10
20+
minIdle: 10
21+
maxActive: 500
22+
max-wait: 60000
23+
pool-prepared-statements: true
24+
max-pool-prepared-statement-per-connection-size: 20
25+
validation-query: SELECT 'x'
26+
test-on-borrow: false
27+
test-on-return: false
28+
test-while-idle: true
29+
time-between-eviction-runs-millis: 60000
30+
min-evictable-idle-time-millis: 300000
31+
filters: stat,wall
32+
filter:
33+
wall:
34+
enabled: true
35+
config:
36+
commentAllow: true
37+
multiStatementAllow: true
38+
noneBaseStatementAllow: true
39+
web-stat-filter:
40+
enabled: true
41+
url-pattern: /*
42+
exclusions: "*.js , *.gif ,*.jpg ,*.png ,*.css ,*.ico , /druid/*"
43+
session-stat-max-count: 1000
44+
profile-enable: true
45+
session-stat-enable: false
46+
stat-view-servlet:
47+
enabled: true
48+
url-pattern: /druid/*
49+
reset-enable: true
50+
login-username: ydl
51+
login-password: ydl
52+
mybatis-plus:
53+
mapper-locations:
54+
- classpath*:mapper/*.xml
55+
typeAliasesPackage: com.ydl.*.entity;com.sms.*.entity;com.ydl.database.mybatis.typehandler
56+
global-config:
57+
db-config:
58+
id-type: INPUT
59+
insert-strategy: NOT_NULL
60+
update-strategy: NOT_NULL
61+
select-strategy: NOT_EMPTY
62+
configuration:
63+
map-underscore-to-camel-case: true
64+
cache-enabled: false
65+
jdbc-type-for-null: 'null'

Diff for: docs/nacos/DEFAULT_GROUP/redis.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
ydl:
2+
redis:
3+
ip: 47.120.7.87
4+
port: 16380
5+
password: 123456
6+
database: 0
7+
spring:
8+
cache:
9+
type: GENERIC
10+
redis:
11+
host: ${ydl.redis.ip}
12+
password: ${ydl.redis.password}
13+
port: ${ydl.redis.port}
14+
database: ${ydl.redis.database}

Diff for: docs/nacos/DEFAULT_GROUP/ydl-sms-api.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
ydl:
2+
mysql:
3+
database: ydl_sms
4+
swagger:
5+
enabled: true
6+
docket:
7+
sms:
8+
title: 短信接收服务
9+
base-package: com.ydl.sms.controller
10+
11+
authentication:
12+
user:
13+
header-name: token
14+
expire: 43200
15+
pri-key: client/pri.key
16+
pub-key: client/pub.key
17+
server:
18+
port: 8771
19+
20+
spring:
21+
cache:
22+
type: REDIS
23+
redis:
24+
database: 1
25+
host: 47.120.7.87 # Redis服务器地址
26+
port: 16380 # Redis服务器连接端口
27+
password: 123456
28+
timeout: 10000ms
29+
lettuce:
30+
pool:
31+
max-active: 200
32+
max-idle: 20
33+
min-idle: 0
34+
max-wait: -1ms
35+
sentinel:
36+
master: mymaster
37+
nodes:
38+
- 47.120.7.87:26380
39+
- 47.120.7.87:26381
40+
- 47.120.7.87:26382

Diff for: docs/nacos/DEFAULT_GROUP/ydl-sms-manage.yml

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
ydl:
2+
mysql:
3+
database: ydl_sms
4+
swagger:
5+
enabled: true
6+
docket:
7+
sms:
8+
title: 短信平台管理
9+
base-package: com.ydl.sms.controller
10+
11+
authentication:
12+
user:
13+
header-name: token
14+
expire: 43200
15+
pri-key: client/pri.key
16+
pub-key: client/pub.key
17+
server:
18+
port: 8770
19+
20+
spring:
21+
cache:
22+
type: REDIS
23+
redis:
24+
database: 1
25+
host: 47.120.7.87 # Redis服务器地址
26+
port: 16380 # Redis服务器连接端口
27+
password: 123456
28+
timeout: 10000ms
29+
lettuce:
30+
pool:
31+
max-active: 200
32+
max-idle: 20
33+
min-idle: 3
34+
max-wait: -1ms
35+
sentinel:
36+
master: mymaster
37+
nodes:
38+
- 47.120.7.87:26380
39+
- 47.120.7.87:26381
40+
- 47.120.7.87:26382
41+
queue:
42+
pop:
43+
timeout: 8000
44+
45+
# 服务端使用sdk配置信息
46+
ydlclass:
47+
sms:
48+
auth: false
49+
domain: http://localhost:8771
50+
accessKeyId: 7fea0419ea7c435887f996cfecda5a3a
51+
accessKeySecret: 842ce103df7b4117bb47c888cc528516

0 commit comments

Comments
 (0)