COMTNSYSLOG 등 PK 관련해서 질문드립니다.
- 작성자 :
- 최*현
- 작성일 :
- 2023-04-26 14:52:43
- 조회수 :
- 501
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
안녕하세요. 항상 친절한 답변 감사드립니다.
현재 DB 서버는 1대, WAS는 1, 2호기로 구성된 환경입니다.
COMTNSYSLOG, COMTNWEBLOG 등 너무 많은 PK 오류가 발생되어 문의드립니다.
전자정부프레임워크에서 제공하는 로그 서비스를 그대로 적용하여 사용 중입니다.
1. WAS 1번, 2번에서 각각 ID를 생성하기 때문에 PK 오류가 나는 것인가요?
2. 이런 환경에서는 어떻게 고유 ID를 생성할 수 있는 방법이 있나요?
현재 DB 서버는 1대, WAS는 1, 2호기로 구성된 환경입니다.
COMTNSYSLOG, COMTNWEBLOG 등 너무 많은 PK 오류가 발생되어 문의드립니다.
전자정부프레임워크에서 제공하는 로그 서비스를 그대로 적용하여 사용 중입니다.
1. WAS 1번, 2번에서 각각 ID를 생성하기 때문에 PK 오류가 나는 것인가요?
2. 이런 환경에서는 어떻게 고유 ID를 생성할 수 있는 방법이 있나요?
환경정보
-
- OS 정보 : Centos
- 표준프레임워크 버전 : 3.8
- JDK(JRE) 정보 : 1.8
- WAS 정보 : JEUS 8
- DB 정보 : Oracle
- 기타 환경 정보
A
안녕하세요.
표준프레임워크센터입니다.
ID Generation 서비스는
지정한 블럭만큼 DB 테이블에 다음블럭을 지정하여 놓고
그안에서 ID를 부여하는 방식을 사용하고 있습니다.
이중화 하는경우 DB의
Sequence나 AutoIncrement를 사용하여 개발하시는게
순차적인 ID생성도 가능하고
안정적인 측면에서 더 나을듯 합니다.
위키가이드에서 "Sequence Id Generation Service"부분을 참고하여
서비스 적용 적합성에 대해 검토해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:id_generation
감사합니다.
표준프레임워크센터입니다.
ID Generation 서비스는
지정한 블럭만큼 DB 테이블에 다음블럭을 지정하여 놓고
그안에서 ID를 부여하는 방식을 사용하고 있습니다.
이중화 하는경우 DB의
Sequence나 AutoIncrement를 사용하여 개발하시는게
순차적인 ID생성도 가능하고
안정적인 측면에서 더 나을듯 합니다.
위키가이드에서 "Sequence Id Generation Service"부분을 참고하여
서비스 적용 적합성에 대해 검토해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:id_generation
감사합니다.