큐 조회 적재 로직 수정
This commit is contained in:
parent
f803f5c5a1
commit
9ea4d7653b
@ -195,20 +195,25 @@ public class QueueServerService extends Service {
|
||||
private void messageService() throws Exception {
|
||||
int DB_PROC_COUNT = 0;
|
||||
List<BasicMessageDto> list = new ArrayList<>();
|
||||
for (int loopCnt = 0; loopCnt < ServiceUtil.COMMIT_COUNT; loopCnt++) {
|
||||
BasicMessageDto messageDto = readQueue.popMessageFromBuffer();
|
||||
if (messageDto == null) {
|
||||
break;
|
||||
/* 큐 메시지 조회 */
|
||||
try {
|
||||
for (int loopCnt = 0; loopCnt < ServiceUtil.COMMIT_COUNT; loopCnt++) {
|
||||
BasicMessageDto messageDto = readQueue.popMessageFromBuffer();
|
||||
if (messageDto == null) {
|
||||
break;
|
||||
}
|
||||
/* MSG ID 채번 */
|
||||
String msgId = queueInstance.getSerialNumber();
|
||||
msgId = MessageUtil.makeMessageKey(msgId);
|
||||
String msgGroupId = msgId.replace("MSGID", "MGRP");
|
||||
messageDto.setId(msgId);
|
||||
messageDto.setMsgGroupID(msgGroupId);
|
||||
list.add(messageDto);
|
||||
DB_PROC_COUNT++;
|
||||
SUM_COMMIT_COUNT++;
|
||||
}
|
||||
/* MSG ID 채번 */
|
||||
String msgId = queueInstance.getSerialNumber();
|
||||
msgId = MessageUtil.makeMessageKey(msgId);
|
||||
String msgGroupId = msgId.replace("MSGID", "MGRP");
|
||||
messageDto.setId(msgId);
|
||||
messageDto.setMsgGroupID(msgGroupId);
|
||||
list.add(messageDto);
|
||||
DB_PROC_COUNT++;
|
||||
SUM_COMMIT_COUNT++;
|
||||
} catch (Exception e) {
|
||||
saveLog(e);
|
||||
}
|
||||
|
||||
// DB 처리한 카운트에 대한 처리
|
||||
|
||||
Loading…
Reference in New Issue
Block a user