idgen 문의 드립니다.
- 작성자 :
- 김*용
- 작성일 :
- 2014-08-21 10:31:23
- 조회수 :
- 460
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
ids 테이블을 이용한 idgen을 사용하려고 합니다.
was서버를 세대로 로드밸런싱하여 사용할거고요,
id가 잘못 생성될 우려는 없나요?
예를 들면 사용자 폭주시에 동일한 키가 생성되어버리는 일이 생길 여지가 있나요?
was서버를 세대로 로드밸런싱하여 사용할거고요,
id가 잘못 생성될 우려는 없나요?
예를 들면 사용자 폭주시에 동일한 키가 생성되어버리는 일이 생길 여지가 있나요?
A
안녕하세요. 김승용님.
테이블 기반으로 처리되면, transaction 처리가 되기 때문에 WAS가 여러 대 운영되어도 문제는 없습니다.
다만, blockSize를 1보다 큰 경우 block을 각 WAS가 메모리 상으로 가지고 내부적으로 처리하기 때문에
데이터의 등록 순서와 id의 순서가 보장되지는 않습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
테이블 기반으로 처리되면, transaction 처리가 되기 때문에 WAS가 여러 대 운영되어도 문제는 없습니다.
다만, blockSize를 1보다 큰 경우 block을 각 WAS가 메모리 상으로 가지고 내부적으로 처리하기 때문에
데이터의 등록 순서와 id의 순서가 보장되지는 않습니다.
그럼, 즐거운 하루되십시오.
감사합니다.