모두CBT

소켓구현에서 어려웠던점 상세 페이지

소켓구현에서 어려웠던점

해설

여러 명이 동시에 같은 컬럼을 수정할 때 인덱스 충돌

서버에서 최종 상태를 관리하고 클라이언트는 그에 맞춰 조정하는 방식으로 해결했습니다.



드래그 중 충돌 방지

드래그 상태 기반 업데이트 필터링

현재 사용자가 카드를 드래그하고 있는 동안에는 해당 카드에 대한 다른 사용자의 업데이트를 임시로 무시하고, 현재 사용자의 액션이 끝났을 때 데이터를 업데이트 하는 방식으로 동시성 문제를 보완했습니다.


현재 사용자의 액션을 최우선으로 보장하면서도 데이터 일관성은 유지할 수 있었

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.