• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

네임드락 timeout 시간은 어느정도가 적당할까요?

22.11.03 23:53 작성 조회수 309

0

강의에서는 3000초로 하셨는데 특별한 이유가 있을까요?

짧게 주었을 경우 락이 풀려서 동시성 문제가 발생할 수 있을 것 같고, 무한정으로 줘버리면 음.. 하나의 커넥션이 뭔가 문제가 생겨서 realse_lock을 못할 경우 나머지 모든 커넥션이 대기타게 되서 장애로 이어질 수 있을 것 같은 생각이 들기도 합니다.

강사님은 어떻게 생각하시나요?

답변 1

답변을 작성해보세요.

2

morib님 안녕하세요.

강의에서 설정한시간은 예제이기때문에 무난한시간을 임의로 설정한겁니다.
morib 님께서 말씀하신대로 짧게 주었을경우는 락이 풀려버리는 경우가 발생할 수 있고 시간을 너무 길게 주면 release 를 하지 못했을경우 서비스속도저하로 이어질 수 있습니다.
락의 시간의경우에는 서비스의 특성마다 다르겠지만 일반적으로 2~5초 사이면 적당할것이라고 생각합니다.감사합니다.

shef님의 프로필

shef

질문자

2022.11.04

답변 감사합니다 ~~!