디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

통신 동기화가 존나 빡센데 어카냐

딱국갤로그로 이동합니다. 2024.04.29 17:42:35
조회 410 추천 5 댓글 23

사실 비즈니스할거면 고민 안해도 됨


근데 개발자라면 정합성을 존나 체크하고 가는게 맞거든.



그니까 내가 지금


방에 접속하면, 최초로 채팅기록과 참여인원을 로딩하고, 그 이후로부터는 소켓으로부터 즉시즉시 하나씩 append를 하거나 참여인원같은 경우도 append 혹은 remove를 단건으로 진행함.



이때, 최초 로딩시에 수신되는 메세지들을 로딩시점 이후로 지연하지 않으면 로딩시점의 메세지가 소실되어버리거든.



메세지같은 경우는 메세지 소실로 끝나지만


방 참여인원같은경우는


영원히 동기화가 안된채 좀비가 남아버릴 수 있음.



물론 아주 적은 확률로 발생하는 것이기 때문에 무시하는게 맞지.



근데 이거를 해결하려고 보니까



이게 참 만만치가 않다....



내 지금 계획은


처음 방에 집어넣어줄때 방에 lock count를 1 증가시키고


로딩이 완료되면 프론트가 lock count를 1 감소시키고


lock count가 1 이상일 경우에는 모든 이벤트가 로깅되어서  지연상태가 되고

이 락카운트 감소시 카운트가 0이라면, 이벤트들을 모두 발생시키기



이게 내가 할 수 있는 최선이거든?



근데 이거 도입했다간 코드가 존나 불어나버린다....


그리고 더 큰 문제가



이게 최선이라는 보장도없어서..


참 난감하다.... 어렵다.... 이거 혼자 하는 프로젝트에서는 이정도 퀄리티 챙기기가 쉽지가 않아


진짜 작정하고 동시성프로그래밍 연습하려는게 아닌이상

추천 비추천

5

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
공지 프로그래밍 갤러리 이용 안내 [69] 운영자 20.09.28 35237 62
2706804 여자아이 음란물이 최고임 ㅇㅅㅇ 류류(118.235) 17:42 2 1
2706803 취업 도저히 안되서 나 혼자 사업해보려는대 ㅇㅇ(39.7) 17:42 4 0
2706801 공채랑 수시채용 뭐가 더 입사 난이도가 낮은가요 프갤러(180.64) 17:37 1 0
2706800 클라우드 플랫폼 그냥 aws 써야할까? [6] 프갤러(119.197) 17:30 19 0
2706799 시발 교수님 시키는거 너무 어려워요 ㅇㅇ갤로그로 이동합니다. 17:30 7 0
2706798 요새 국비보면 제발 와주세요ㅠㅠ 하는 느낌임 ㅇㅇ갤로그로 이동합니다. 17:27 26 0
2706797 젠가에 이 문구 추가됏따 [1] 프갤러(121.172) 17:27 31 1
2706796 프로그래밍 어차피 다 영어 기반 컴퓨터 언어 쓰는거 아님? 라그네파갤로그로 이동합니다. 17:27 9 0
2706795 그럼 의사가 의료사고 내면 책임 의사가 짐? [1] ㅇㅇ(121.186) 17:26 10 0
2706794 10명있는 좆좆소도 면탈하니까 멘탈개깨진다 [11] 프갤러(182.226) 17:23 46 0
2706793 국비면접 뭐나오냐 [2] 키비갤로그로 이동합니다. 17:22 19 0
2706792 ai가 코딩해서 개발했다고 치자 근데 버그가 났어 [3] 딘퐁갤로그로 이동합니다. 17:22 20 0
2706791 야 금늉권에서 쓰레드 함부로 쓰면 어케됨? [1] 포항의봄갤로그로 이동합니다. 17:21 16 0
2706790 근데 ai가 전문가를 대체하면 책임은 누가짐? [2] 딘퐁갤로그로 이동합니다. 17:21 23 0
2706789 싸피 할려는데 어떤 계획이 나을까 [1] 프갤러(58.76) 17:17 18 0
2706788 챗봇이 빨리 발전해서 의사대체하면 좋겠다 [2] 헬마스터갤로그로 이동합니다. 17:16 13 0
2706787 권도형 VS 하얀소닉 누가 이길 거 같음? 도리스아(119.195) 17:15 12 0
2706786 책3권시켰는데 키비갤로그로 이동합니다. 17:14 10 0
2706785 유튜브 돌다 들은 아줌마 목소리가 헬마스터갤로그로 이동합니다. 17:13 13 0
2706784 사냥을시작한다연봉600이하는다뒤져버리도록ㅇㅇ [7] 보법E노무현갤로그로 이동합니다. 17:10 37 0
2706783 젠폰4 파는 아저씨가 나를 학생으로 착각 도리스아(119.195) 17:06 18 0
2706781 프로그래머 망하긴 했음 [3] 프갤러(121.172) 17:03 64 1
2706780 9급충 민원응대꼬라지보면 화가나가지고 [1] 통정희박대령갤로그로 이동합니다. 16:59 23 0
2706779 42경산 지원한 사람 있음? [1] 프갤러(211.177) 16:58 14 0
2706778 젠슨황이 프로그래머 망했다고 한말 이거아님? [7] WhatWillHappen갤로그로 이동합니다. 16:55 52 0
2706777 누가 제2의 원종이 가능성 높냐? [2] ㅇㅇ(175.208) 16:55 42 0
2706776 푸하핫내가그리웠니? 보법E노무현갤로그로 이동합니다. 16:53 14 0
2706775 알엑스 드라이브가 생각하는 기업의 이미지 프갤러(121.172) 16:53 14 0
2706774 싱글벙글 북괴 탱크 ♥물병자리냥덩♥갤로그로 이동합니다. 16:50 13 0
2706773 서버개발자 집합!!!!!!!! [8] 멍청한유라ㅋ갤로그로 이동합니다. 16:49 60 0
2706772 나님은 한 개의 개체 자아로 정의 할 수 없음 ♥물병자리냥덩♥갤로그로 이동합니다. 16:48 12 0
2706771 노곤노곤..✨ ♥물병자리냥덩♥갤로그로 이동합니다. 16:48 9 0
2706770 31살전문대 졸업 어케 보시나요 [1] 프갤러(221.165) 16:47 20 0
2706769 아이를 가지지 못한 암컷의 욕망은 사라지지 않는다 ♥물병자리냥덩♥갤로그로 이동합니다. 16:47 14 0
2706768 제로펩시 중독거림 ㅠㅠ ㅇㅅㅇ.... [3] 초코냥갤로그로 이동합니다. 16:43 28 0
2706767 젠가 디자인 끝 - 디비 작업 [5] 프갤러(121.172) 16:43 35 1
2706766 성장 못하는 사람들 특징 ♥물병자리냥덩♥갤로그로 이동합니다. 16:42 21 0
2706765 마녀배달부 노력갤로그로 이동합니다. 16:38 17 0
2706763 나는내향적이야 통정희박대령갤로그로 이동합니다. 16:24 15 0
2706762 생활이 코딩이면 안 되지. [1] 프갤러(121.172) 16:22 50 1
2706761 스펙전공자,정처기뿐에전산직서류50개중2개만붙음조언좀 [3] 프갤러(180.64) 16:21 54 0
2706760 생활이 코딩이랑 헬스면 건전하게 살고있는거냐? [3] 프갤러(14.39) 16:18 36 0
2706759 금융권 금융it 개발자 직군 정보는 어디가서 얻어야함?ㅅㅂ 딘퐁갤로그로 이동합니다. 15:58 33 0
2706758 나님 언제까지 감시할 예정임? ♥물병자리냥덩♥갤로그로 이동합니다. 15:56 15 0
2706757 본질을 보는 학문 Rx학문과 데이팅 앱의 젠가의 연관성 [5] 프갤러(121.172) 15:56 48 1
2706756 웹개발자 쏟아지는거 보니깐 방향을 틀어야되나 [17] ㅇㅇ갤로그로 이동합니다. 15:53 112 0
2706755 데이팅 앱 젠가 - 디자인 [2] 프갤러(121.172) 15:46 62 1
2706754 당분간 하루 2ㅌㅊ당 1ㅌㅊ 만 처리함 ♥물병자리냥덩♥갤로그로 이동합니다. 15:45 20 0
2706753 심리학적으로 가장 쉽게 여친 사귀는 방법 [1] 딘퐁갤로그로 이동합니다. 15:44 36 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2