Skip to content

Commit f4fe13d

Browse files
authored
Merge pull request #10 from lexiLiu/modify-connection
[fix]增加并发性能
2 parents b425045 + 52d8e7b commit f4fe13d

4 files changed

Lines changed: 6 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
```java
4040
public class TestCreatApi {
4141
public void test() {
42+
// 设置httpClient最大连接数,当并发较大时建议调大此参数。或者启动参数加上 -Dhttp.maxConnections=200
43+
System.setProperty("http.maxConnections", "200");
4244
GtApiConfiguration apiConfiguration = new GtApiConfiguration();
4345
//填写应用配置
4446
apiConfiguration.setAppId("xxx");

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>com.getui.push</groupId>
88
<artifactId>restful-sdk</artifactId>
99
<packaging>jar</packaging>
10-
<version>1.0.0.1</version>
10+
<version>1.0.0.2</version>
1111
<url>https://github.com/GetuiLaboratory/getui-pushapi-java-client-v2</url>
1212
<name>Getui Push API Java Client</name>
1313
<description>Getui's officially supported Java client library for accessing Getui APIs.</description>

src/main/java/com/getui/push/v2/sdk/common/http/GtHttpClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public GtHttpClient(int connectTimeout, int soTimeout, int maxHttpTryTime, GtHtt
5454
.setSocketTimeout(soTimeout)
5555
.setMaxRedirects(0)
5656
.build();
57-
builder.setDefaultRequestConfig(config);
57+
builder.setDefaultRequestConfig(config).useSystemProperties();
5858
this.httpclient = builder.build();
5959
}
6060

src/test/java/com/getui/push/v2/sdk/api/PushApiTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ public class PushApiTest {
3838

3939
@Before
4040
public void before() {
41+
// 设置httpClient最大连接数,当并发较大时建议调大此参数。或者启动参数加上 -Dhttp.maxConnections=200
42+
System.setProperty("http.maxConnections", "200");
4143
apiContext = ApiContext.build();
4244
apiContext.configuration.setAnalyseStableDomainInterval(500);
4345
// apiContext.configuration.setOpenCheckHealthDataSwitch(true);

0 commit comments

Comments
 (0)