Skip to content

Commit a881d3c

Browse files
author
吴炳亨
authored
Merge pull request #290 from NigelWu95/dev
add prefetch in Makefile and fix CommonParams's savePath when interac…
2 parents 81f7cab + a8542ff commit a881d3c

File tree

6 files changed

+25
-6
lines changed

6 files changed

+25
-6
lines changed

Makefile

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=8.3.12
1+
version=8.3.13
22

33
package_no_test:
44
mvn package -Dmaven.test.skip=true
@@ -8,6 +8,8 @@ deploy_no_test:
88

99
release_jar_to_devtools:
1010
qsuits -s -path=target/qsuits-$(version)-jar-with-dependencies.jar -process=qupload -a=devtools -bucket=devtools -keep-path=false
11+
qsuits -s -url=http://devtools.qiniu.com/qsuits-$(version)-jar-with-dependencies.jar -process=cdnprefetch -a=devtools
12+
qsuits -s -url=https://devtools.qiniu.com/qsuits-$(version)-jar-with-dependencies.jar -process=cdnprefetch -a=devtools
1113

1214
clean_logs:
1315
rm -rf logs*

docs/interactive.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ please input line data to process:
110110

111111
##### 14 对设置了镜像源的空间资源进行镜像更新 [mirror](mirror.md)
112112
```
113-
➜ ~ qsuits -i -d -process=mirror -bucket=temp
113+
➜ ~ qsuits -i -d -process=mirror -to-bucket=temp
114114
please input line data to process:
115115
10.mp4
116116
https://iovip.qbox.me/prefetch/dGVtcDoxMC5tcDQ= {ResponseInfo:com.qiniu.http.Response@453da22c,status:478, reqId:Zd8AAAATETyxqqQV, xlog:X-Log, xvia:, adress:iovip.qbox.me/115.231.100.199:443, duration:0.000000 s, error:httpGet url failed: E502} {"error":"httpGet url failed: E502"}
@@ -201,3 +201,13 @@ please input line data to process:
201201
test.py
202202
test.py 200
203203
```
204+
##### 25 CDN 预取和刷新 [cdn](cdn.md)
205+
```
206+
➜ ~ qsuits -d -i -process=cdnprefetch -url-index=0
207+
http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar
208+
http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar {"code":200,"error":"success","requestId":"5e0f983e43d72330d2ac4066","taskIds":{"http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar":"5e0f983e43d72330d2ac4067"},"invalidUrls":null,"quotaDay":100,"surplusDay":88}
209+
➜ ~ qsuits -d -i -process=cdnrefresh -url-index=0
210+
http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar
211+
http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar {"code":200,"error":"success","requestId":"5e0f987fae4f8427daac2612","taskIds":{"http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar":"5e0f987fae4f8427daac2613"},"invalidUrls":null,"invalidDirs":null,"urlQuotaDay":100,"urlSurplusDay":88,"dirQuotaDay":100,"dirSurplusDay":100}
212+
```
213+

docs/single.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ process 提供的参数用法,具体可参见 process 的文档)包括要处
5555
```
5656
##### 9 对设置了镜像源的空间资源进行镜像更新 [mirror](mirror.md)
5757
```
58-
➜ ~ qsuits -s -d -process=mirror -bucket=temp -key=10.mp4
58+
➜ ~ qsuits -s -d -process=mirror -to-bucket=temp -key=10.mp4
5959
Exception in thread "main" com.qiniu.common.QiniuException: https://iovip.qbox.me/prefetch/dGVtcDoxMC5tcDQ=
6060
{ResponseInfo:com.qiniu.http.Response@365c30cc,status:478, reqId:vewAAAAqlUx1-qQV, xlog:X-Log, xvia:, adress:iovip.qbox.me/218.98.28.24:443, duration:0.000000 s, error:httpGet url failed: E502}
6161
{"error":"httpGet url failed: E502"}
@@ -159,3 +159,10 @@ test.py 200
159159
➜ ~ qsuits -d -s -process=metadata -bucket=temp -key=test.py -meta.Cache-Control="public, max-age=3600"
160160
test.py 200
161161
```
162+
##### 25 CDN 预取和刷新 [cdn](cdn.md)
163+
```
164+
➜ ~ qsuits -d -s -url=http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar -process=cdnprefetch
165+
http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar {"code":200,"error":"success","requestId":"5e0f9363d308f632d9ac7cd2","taskIds":{"http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar":"5e0f9363d308f632d9ac7cd3"},"invalidUrls":null,"quotaDay":100,"surplusDay":89}
166+
➜ ~ qsuits -d -s -url=http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar -process=cdnrefresh
167+
http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar {"code":200,"error":"success","requestId":"5e0f94ba43d72330d2ac2d64","taskIds":{"http://devtools.qiniu.com/qsuits-8.3.12-jar-with-dependencies.jar":"5e0f94ba43d72330d2ac2d65"},"invalidUrls":null,"invalidDirs":null,"urlQuotaDay":100,"urlSurplusDay":89,"dirQuotaDay":100,"dirSurplusDay":100}
168+
```

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.qiniu</groupId>
88
<artifactId>qsuits</artifactId>
9-
<version>8.3.12</version>
9+
<version>8.3.13</version>
1010
<name>qsuits</name>
1111
<description>qiniu-suits is a efficient tools for qiniu api implemented by java8.</description>
1212
<url>https://github.com/NigelWu95/qiniu-suits-java</url>

src/main/java/com/qiniu/entry/CommonParams.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1253,7 +1253,7 @@ private void setSavePath() throws IOException {
12531253
savePath = entryParam.getValue("save-path", "").trim();
12541254
if ("".equals(savePath)) {
12551255
savePath = "local".equals(source) ? (path.endsWith(FileUtils.pathSeparator) ?
1256-
path.substring(0, path.length() - 1) : path) + "-result" : bucket;
1256+
path.substring(0, path.length() - 1) : path) + "-result" : (bucket == null ? "" : bucket);
12571257
savePath = savePath.substring(savePath.lastIndexOf(FileUtils.pathSeparator) + 1);
12581258
} else {
12591259
savePath = FileUtils.convertToRealPath(savePath);

version.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=8.3.12
1+
version=8.3.13

0 commit comments

Comments
 (0)