--- src/main/java/com/munjaon/server/server/service/QueueServerService.java
+++ src/main/java/com/munjaon/server/server/service/QueueServerService.java
... | ... | @@ -195,20 +195,25 @@ |
| 195 | 195 |
private void messageService() throws Exception {
|
| 196 | 196 |
int DB_PROC_COUNT = 0; |
| 197 | 197 |
List<BasicMessageDto> list = new ArrayList<>(); |
| 198 |
- for (int loopCnt = 0; loopCnt < ServiceUtil.COMMIT_COUNT; loopCnt++) {
|
|
| 199 |
- BasicMessageDto messageDto = readQueue.popMessageFromBuffer(); |
|
| 200 |
- if (messageDto == null) {
|
|
| 201 |
- break; |
|
| 198 |
+ /* 큐 메시지 조회 */ |
|
| 199 |
+ try {
|
|
| 200 |
+ for (int loopCnt = 0; loopCnt < ServiceUtil.COMMIT_COUNT; loopCnt++) {
|
|
| 201 |
+ BasicMessageDto messageDto = readQueue.popMessageFromBuffer(); |
|
| 202 |
+ if (messageDto == null) {
|
|
| 203 |
+ break; |
|
| 204 |
+ } |
|
| 205 |
+ /* MSG ID 채번 */ |
|
| 206 |
+ String msgId = queueInstance.getSerialNumber(); |
|
| 207 |
+ msgId = MessageUtil.makeMessageKey(msgId); |
|
| 208 |
+ String msgGroupId = msgId.replace("MSGID", "MGRP");
|
|
| 209 |
+ messageDto.setId(msgId); |
|
| 210 |
+ messageDto.setMsgGroupID(msgGroupId); |
|
| 211 |
+ list.add(messageDto); |
|
| 212 |
+ DB_PROC_COUNT++; |
|
| 213 |
+ SUM_COMMIT_COUNT++; |
|
| 202 | 214 |
} |
| 203 |
- /* MSG ID 채번 */ |
|
| 204 |
- String msgId = queueInstance.getSerialNumber(); |
|
| 205 |
- msgId = MessageUtil.makeMessageKey(msgId); |
|
| 206 |
- String msgGroupId = msgId.replace("MSGID", "MGRP");
|
|
| 207 |
- messageDto.setId(msgId); |
|
| 208 |
- messageDto.setMsgGroupID(msgGroupId); |
|
| 209 |
- list.add(messageDto); |
|
| 210 |
- DB_PROC_COUNT++; |
|
| 211 |
- SUM_COMMIT_COUNT++; |
|
| 215 |
+ } catch (Exception e) {
|
|
| 216 |
+ saveLog(e); |
|
| 212 | 217 |
} |
| 213 | 218 |
|
| 214 | 219 |
// DB 처리한 카운트에 대한 처리 |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?