nest 로 작업을 하고있습니다.
일반적으로 게시글 눌러서 들어갔을때
update +1 하는 쿼리를 실행하는 로직이면
실시간으로 많은 유저가 동시 요청을 보냈을때 같은값을 바라볼 가능성이있어서 조회수가
정확히 안오를 가능성이있는데
저는 정확히 올리고 싶거든요,
lock 을 건다 => 생각했을때 실행속도가 느려질 것 같음.
redis 랑 queue 를 사용해 nestjs bull queue 를 적용한다.
정말 많은 실시간 조회를 하는 사이트에서는 보통 어떻게 처리하나요?
큰 규모에선 정확한 값을 제공 안해도 되는 서비스가 많다고 알고있는데...
디시도 그거 제대로 처리 안하는거 같은데 조회수의 정확성이 굳이 중요헌거도 아니라고 생각하고
조회수에 힘쏟고 있네 그렇게 중요하냐?
차라리 정산시스템을 만들던가
정산시스템을 만들었다면 거기에 힘을 쏟겠죠?
그냥 알려주면되는데 말을 참 싸가지없게 하시네 ㅋㅋ
https://gall.dcinside.com/mgallery/board/view/?id=backend&no=395
조회수가 님 말대로 정확한 값 제공을 하기엔 중요한 지표가 아니긴 함 근데 취준생 입장에서는 뭐 거창한거 만들일이 없으니 중요하지 않은 기능이라도 적용해서 경험 얻어가는게 중요하다고 생각함
특정조회카운터가 갑자기 늘어나면 그 관련내용은 레디스로 처리하는 방법이 가장평범한데 토이프젝수준이면 걍 인메모리에 다 쳐박으셈 - dc App
모든글이 갑자기 비정상적으로 오르는건 테러수준이라 못막음 - dc App
왜 정확성을 올리고 싶은거임? 면접관이 포폴 보고 "조회수는 그렇게 정확할 필요가 없는데 왜 이런 부분에 대해서 정확성을 올리려고 하셨죠?"라고 물으면 뭐라고 답할거임
너는 좀 머리가 모자란거같다..
동시성 경험을 위힌거면 간단한 MQ 를 사용해보세요! 동시성 자체는 면접에서도 많이 물어보기도 하고, 스스로도 굳이 조회수에 할필요가 없을까 싶으면 선착순 조회수를 적용하든 해보세요
update+1하면 동시성문제 없는데 - dc App
동시성 문제는 없어지겠지만 커넥션풀 때문에 성능 문제가 생기지
기초 개념도 없는데 고급 과정을 하려고 하는거같음 update +1이 어떻게 동작하는지도 모르는데.. 겉멋 들어서 뭔가 해보려고 하지 말고 공부부터 해
그럼 기초개념이 없는 이유랑
udpate + 1 이 어떻게 동작하는지 좀 알려줘볼래?
아직도 정신 못차리고 기싸움하네.. 공부는 니가 해야지 왜 남한테 지식을 내놓으라하냐 배움을 구할거면 공손하기라도 하든가
쿠키쓰면 되는거아님?