디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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



그니까 내가 지금


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



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



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


방 참여인원같은경우는


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



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



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



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



내 지금 계획은


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


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


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

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



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



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


그리고 더 큰 문제가



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


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


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

추천 비추천

5

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
2698049 분산신원 프젝 구현 ㄱㄱㄱ [2] 따당이갤로그로 이동합니다. 05.20 43 1
2698048 이력서 스크리닝 하면서 느낀점 [3] 프갤러(211.178) 05.20 66 0
2698047 티모 금지하는 얘들 뭐냐. 프갤러(121.172) 05.20 21 0
2698046 케인이라는 가수 대단하지않냐? [5] 헬마스터갤로그로 이동합니다. 05.20 49 0
2698045 사회 부조리를 없애기 위한 참수는 괜찮다고 봄 ㅇㅅㅇ 류류(61.72) 05.20 22 1
2698044 29살인데 인생에 후회밖에 안남는구나 [3] 프갤러(106.101) 05.20 85 0
2698043 님들 이거 토스아님? 사기당한거임? 딘퐁갤로그로 이동합니다. 05.20 62 0
2698042 혹시 자바 문법 질문 하나만 받아줄 형님 프갤러(220.87) 05.20 18 0
2698041 푸우갤의 나틂찡 동장이럄 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 14 0
2698040 자꾸 해킹당하네. [2] 캐프붕갤로그로 이동합니다. 05.20 28 0
2698038 민주당=한녀=페미 = 내로남불 ㅇㅅㅇ 류류(61.72) 05.20 21 2
2698037 컴공 3학년 1학기 중인데, 임베디드로 꺾을 수 있음? ㅇㅇ(172.226) 05.20 49 0
2698036 요새 구글플레이에 아랍어로 리뷰 달리는거 뭐냐 ㅇㅅㅇ ㅇㅇ(112.157) 05.20 23 0
2698035 토스에서 부트캠프하는거 지원했음 제발 붙어라 [6] 딘퐁갤로그로 이동합니다. 05.20 118 0
2698034 위메이드-신규-모바일-RPG-게임-기획-클라이언트_개발센터-FM [1] 도리스아(119.195) 05.20 27 0
2698033 문재앙게이트 오픈 ㅋㅋ ♥냥덩배달왔습니당♥갤로그로 이동합니다. 05.20 29 0
2698032 kxf 페스티벌 주최사 취업할까 ㅇㅅㅇ 류류(118.235) 05.20 18 0
2698031 코로나때가 개거품이긴 했음 ㅇㅅㅇ 류류(118.235) 05.20 44 2
2698030 문재앙 정수기 포함 그 애비애미의 그 애새끼들 다 감옥갈듯 ㅋㅅㅋ ♥냥덩배달왔습니당♥갤로그로 이동합니다. 05.20 59 0
2698029 걍 gpt한테 훈수 둘 정도면 신입 취업하는데 ㅇㅅㅇ 류류(118.235) 05.20 42 0
2698028 요즘 점점 쉘코드 다루는 일이 많아진다 [2] ㅇㅇ(218.150) 05.20 40 0
2698027 그러게 코로나 때 왜 개념없이 뽑았냐 ㅇㅅㅇ 류류(118.235) 05.20 37 0
2698025 류우류우 갤루리입니다 ㅇㅅㅇ 나트륨찡갤로그로 이동합니다. 05.20 16 0
2698024 포봄 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 15 0
2698023 원종이가 아다리 맞게 사고 쳐줬네 ㅇㅅㅇ [5] 류류(118.235) 05.20 44 2
2698021 우울한 나틂 갤루리입니다 ㅇㅅㅇ 나트륨찡갤로그로 이동합니다. 05.20 13 0
2698020 프로그래머 외노자 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 13 0
2698019 친구 없는 나틂 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 13 0
2698018 오늘도 진정한 그래픽스 했음 ㅠㅠㅠ [2] AppHiki갤로그로 이동합니다. 05.20 35 0
2698017 딱국 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 17 1
2698016 단비 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 15 2
2698015 현대 오토에버 진짜 가고싶다ㅜㅜ [8] ㅇㅇ(211.234) 05.20 80 0
2698014 멍유 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 14 0
2698013 내글 다 밀어버렸네 누가 ㅇㅅㅇ 류류(118.235) 05.20 17 0
2698012 류류 갤루리입니다 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 05.20 16 0
2698011 앱히키 갤루리입니다 ㅇㅅㅇㅋ [2] 나트륨찡갤로그로 이동합니다. 05.20 24 0
2698010 모니터암 설치하다가 허리 나갈뻔봣음.... 하가온갤로그로 이동합니다. 05.20 24 0
2698008 세월이란게 ㅠㅠㅠㅠ 2011년 [3] 도리스아(119.195) 05.20 34 1
2698007 플러터 왤케 떡상함 [1] 프갤러(118.235) 05.20 58 0
2698006 유튜브 플레이 중에 화질 안좋아지는 이유가 머임 ㅇㅅㅇ 류류(175.223) 05.20 15 0
2698005 RxFramework에 RxStore가 올라왔다- 프갤러(121.172) 05.20 29 1
2698004 노드니 스프링이니 싸우고 있네 ㅇㅅㅇ 류류(118.235) 05.20 38 0
2698003 ai가 무섭다 진짜 [1] ㅇㄷ(211.234) 05.20 43 0
2698002 여동생 갖고싶습니다 ㅜ ㅠ [3] 프로외노자갤로그로 이동합니다. 05.20 74 0
2698001 전기전자 vs 컴공 [3] 프갤러(106.101) 05.20 61 0
2698000 대통령 많이 죽네 ㅇㅅㅇ 류류(118.235) 05.20 20 0
2697999 "채 상병 특검법, 국회는 재의결하라!" ✍+ 시민 5만인 청원에 함께 발명도둑잡기갤로그로 이동합니다. 05.20 17 0
2697998 미소녀 아내랑 꼭 결혼하고 애낳으면 ㅇㅅㅇ [1] 류류(118.235) 05.20 28 0
2697997 결국 offscreen canvas 를 ㅇㅅㅇ [2] AppHiki갤로그로 이동합니다. 05.20 45 0
2697996 나 요새 그냥 여자만 보면 애교부리고싶고 끼부리고 싶더랑... [1] 딱국(113.198) 05.20 30 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2