Commit 308e0db222a025b625b8539df4324cc2ffa06ed0

Authored by liquanyu
1 parent 7e991afdce

update code

Showing 3 changed files with 18 additions and 15 deletions

platform-common/src/main/java/com/lyms/platform/common/utils/HttpClientUtil.java View file @ 308e0db
... ... @@ -35,7 +35,7 @@
35 35 // 设置连接池
36 36 connMgr = new PoolingHttpClientConnectionManager();
37 37 // 设置连接池大小
38   - connMgr.setMaxTotal(10);
  38 + connMgr.setMaxTotal(20);
39 39 connMgr.setDefaultMaxPerRoute(connMgr.getMaxTotal());
40 40  
41 41 RequestConfig.Builder configBuilder = RequestConfig.custom();
... ... @@ -107,6 +107,7 @@
107 107 try{
108 108 httpClient = new SSLClient();
109 109 httpGet = new HttpGet(url+sb.toString());
  110 + httpGet.setConfig(requestConfig);
110 111 httpGet.addHeader("Authorization", authorization);
111 112 HttpResponse response = httpClient.execute(httpGet);
112 113 if(response != null){
platform-msg-generate/src/main/java/com/lyms/platform/msg/service/impl/MsgGenerateServiceImpl.java View file @ 308e0db
... ... @@ -8,8 +8,7 @@
8 8 import com.lyms.platform.msg.worker.ChanAmsMsgGenerateWorker;
9 9 import com.lyms.platform.msg.worker.TempleteMsgGenerateWorker;
10 10 import com.lyms.platform.msg.worker.YunAmsMsgGenerateWorker;
11   -import com.lyms.platform.permission.service.OrganizationService;
12   -import com.lyms.platform.permission.service.UsersService;
  11 +
13 12 import com.lyms.platform.pojo.SmsConfigModel;
14 13 import org.apache.commons.collections.CollectionUtils;
15 14 import org.slf4j.Logger;
... ... @@ -18,6 +17,7 @@
18 17 import org.springframework.stereotype.Service;
19 18  
20 19 import java.util.*;
  20 +import java.util.concurrent.CountDownLatch;
21 21 import java.util.concurrent.ExecutorService;
22 22 import java.util.concurrent.Executors;
23 23  
... ... @@ -64,7 +64,7 @@
64 64 logger.info("The generatePatAmsMsg configs hospital size is {}",configModels.size());
65 65 if (CollectionUtils.isNotEmpty(configModels))
66 66 {
67   - int batchSize = 3;
  67 + int batchSize = 5;
68 68 int end = 0;
69 69 for (int i = 0; i < configModels.size(); i += batchSize) {
70 70 end = (end + batchSize);
... ... @@ -90,7 +90,7 @@
90 90 logger.info("The generateBabyAmsMsg configs hospital size is {}",configModels.size());
91 91 if (CollectionUtils.isNotEmpty(configModels))
92 92 {
93   - int batchSize = 3;
  93 + int batchSize = 5;
94 94 int end = 0;
95 95 for (int i = 0; i < configModels.size(); i += batchSize) {
96 96 end = (end + batchSize);
... ... @@ -116,7 +116,7 @@
116 116 logger.info("The generateChanAmsMsg configs hospital size is {}",configModels.size());
117 117 if (CollectionUtils.isNotEmpty(configModels))
118 118 {
119   - int batchSize = 3;
  119 + int batchSize = 5;
120 120 int end = 0;
121 121 for (int i = 0; i < configModels.size(); i += batchSize) {
122 122 end = (end + batchSize);
... ... @@ -142,7 +142,7 @@
142 142 logger.info("The generateChanAmsMsg configs hospital size is {}",configModels.size());
143 143 if (CollectionUtils.isNotEmpty(configModels))
144 144 {
145   - int batchSize = 3;
  145 + int batchSize = 5;
146 146 int end = 0;
147 147 for (int i = 0; i < configModels.size(); i += batchSize) {
148 148 end = (end + batchSize);
149 149  
... ... @@ -163,11 +163,13 @@
163 163 @Override
164 164 public void generaterAllMsg() {
165 165  
  166 + final CountDownLatch countDownLatch = new CountDownLatch(2);
166 167 logger.info("generater all msg starting.");
167 168 new Thread(new Runnable() {
168 169 @Override
169 170 public void run() {
170 171 generateTemplateMsg(null);
  172 + countDownLatch.countDown();
171 173 }
172 174 }).start();
173 175  
174 176  
175 177  
176 178  
... ... @@ -176,17 +178,17 @@
176 178 @Override
177 179 public void run() {
178 180 generateChanAmsMsg(null);
179   - }
180   - }).start();
181   -
182   - new Thread(new Runnable() {
183   - @Override
184   - public void run() {
185 181 generateBabyAmsMsg(null);
  182 + generatePatAmsMsg(null);
  183 + countDownLatch.countDown();
186 184 }
187 185 }).start();
  186 + try {
  187 + countDownLatch.await();
  188 + } catch (InterruptedException e) {
  189 + e.printStackTrace();
  190 + }
188 191  
189   - generatePatAmsMsg(null);
190 192 logger.info("generater all msg ending.");
191 193 }
192 194 }
platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java View file @ 308e0db
... ... @@ -91,7 +91,7 @@
91 91 }
92 92 try {
93 93  
94   - int batchSize = 3;
  94 + int batchSize = 8;
95 95 int end = 0;
96 96 for (int i = 0; i < templates.size(); i += batchSize) {
97 97 end = (end + batchSize);