[서버] Highly Concurrent System이란?

프로그래밍/서버2020. 9. 27. 14:52

안녕하세요.

무척 짧은 내용이지만.. ㅎㅎ 간단하게 정리하려고 합니다.

 

Concurrent를 사전에서 찾아보면

'동시대의, 공존하는, 동시에 발생하는' 이라는 뜻을 가지고 있습니다.

 

약간 어려워 보이기도 하는데 어떤 사건이나 사물 등이 같인 시점에 발생한다는 이야기입니다. 또한 A라는 사람과 B라는 사람이 비슷한 시대에 살았으면 둘은 동시대에 살았다고 하기도 하죠.

 

이 단어가 서버에서도 쓰이는데 어떤 시스템의 특성 중에 Highly Concurrent System이 있을 수 있습니다.

고 동시성 시스템?이라고 번역을 해야할까 싶은데요 ㅎㅎ

 

이는 어느 시점을 보았을 때 순간적으로 많은 사용자가 그 서비스를 사용해도(서버에 접근해도) 문제 없이 시스템이 잘 동작해야한다는 것입니다. 

이러한 Highly Concurrent 특성은 특히 아이돌 콘서트 티켓 예매와 같은 서비스를 구현할 때 중요합니다. 제한된 좌석을 구매하기 위해 서버에 위험이 될 정도로 수많은 사용자가 서비스를 이용합니다. 이 상황에서도 서버는 죽지 않고 주어진 요청을 잘 공정하게.. 처리해야합니다.(한 좌석에 2명이 예약하면 안 됨)

작성자

Posted by 드리머즈

관련 글

댓글 영역