묻고 답해요
150만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
프론트쪽이 리액트로 되어있는데요..
html 과 js 로 이루어진 페이지에서 쓰려고 했는데리액트에서 소켓관련된 어떤 라이브러리를 쓰시는 것 같아서 변경하는데 하기에 어려운 난이도 일까요 ?초보라서요 ..ㅠㅠ
-
미해결대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
오늘 강의 듣기 시작했는데요!
제 프로젝트에 채팅 기능을 넣고 싶어서 듣게 되었습니다. (일반 js, html로 이루어진)view 부분은 아무거나 제가 해서 하면 되겠지만이 채팅 서버를 api처럼 사용할 예정이에요이것을 배포할 때는 어떤식으로 해줘야 하는지 잘 모르겠네요. spring 은 톰캣으로 webapp에 war를 넣어서 해당 컨텍스트를 실행시켜주면되고 플라스크는 wsgi 를 사용해서 requirement.txt 에 외부라이브러리 세팅해주고돌리면 돌아갔는데 이 강의 서버는 리눅스에서 어떤식으로 리눅스에서 돌리면 될까요 ? 도커를 사용할 예정입니다..! 이 웹 어플리케이션을 배포해서 돌리기위한 절차가 궁금합니다!
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
RunInit() 관련 질문
현재 웹소켓 구조는 커넥션당 고루틴이 발생하여 블록되어 있는 구조이고 동시에 많은 트래픽이 들어올 경우에 각 커넥션을 담당하는 고루틴들에서 동시에 요청을 처리하기 때문에, RunInit() 같은 메시지 채널을 관리하는 고루틴을 두게 되면, 구조는 깔끔해지지만, 병목이 생길 포인트인 것 같습니다. 그래서 이를 완화하기 위해서 RunInit() 고루틴을 포문으로 여러 개 돌게 할지, 아니면 굳이 RunInit()과 같은 메시지 채널관리용 고루틴을 만들 필요가 있는 건지 의문이 생깁니다. RunInit()과 같은 패턴을 사용하는 것은 강사님 소스에서 뿐만 아니라, 다른 프로젝트에서도 많이 봤어서 관련하여 강사님의 답변을 듣고 싶습니다!
-
미해결대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
소켓 연결과 http
강의중에 "websocket을 연결할때 ip가 변경되는 정책으로인해 http로 구현했다"고 말씀하신부분에 질문이 있습니다. dns를 사용한다면 서버 ip 변경이 있어도 연결이 가능하지 않을까 생각하는데요. 그렇다면 ws을 유지하는게 더 좋았을거라고 생각하시나요? 아니면 dns의 적용의 지연시간이나 기타 다른 이유들로인해 여전히 http를 선택했을지 궁금합니다
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
안녕하세요 혹시 강의하실때 진행하시는 몽고디비 버전은 몇인가요?
!
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
실무에서 주로 사용하는 compass의 다양한 기능 어디에 들어가야하나요 ?
'실무에서 주로 사용하는 compass의 다양한 기능' 강의에서 처음에 어디에 들어가야하나요 ?
-
해결됨아무도 알려주지 않는 WebRTC를 사용한 P2P통신
진짜 너무 감사드립니다
아래글은 너무 감사해서 남기는 글입니다.정말 취업도 힘들고 프로젝트 하면서 제가 p2p 통신은 어떡해 하는지 노드중심 통심 등등 rtc 등등 어디서 배우는지 정말 궁금했습니다.치지직 통신을 보고 저는 와 이분이 알려주는구나 싶어서 정말 감사한 마음으로 보았지만 생각하는 로직이랑 정말 달라서 조금은 실망 하였지만, 이번 강의는 제가 원하는걸 그대로 볼 수 있는 기회를 얻었던것 같습니다. 정말 감사합니다.전이거 하고싶어서 개발 공부를 했습니다.니콜x스 님의 rtc 따라만들기 나 해외꺼를 봐도 너무 클론코딩 위주라서 젼혀 이해가 안돼었고 브라우저에 따라서 보안적인문제등등 에의해서 화면공유또한 만은 에러가 발생하여 힘들었는데드디어 4년제 + 취업준비기간 2년이상의 원한이풀립니다. ㅜㅜ
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
강의하실때 사용하시는 프레임워크와 개발 환경 설정을 모르겠어서 따라가지를 못하네요ㅜㅜ
현재 Mongo에 연결하기 강의에서인텔리제이처럼 보이는 프레임워크에서 Go프로젝트를 생성하신 거 같은데프로젝트 생성 방법이나 개발 환경 설정을 모르겠는데 이 부분 알려주실수 없을까요?초급으로 되어있어서 구매했는데 진행이 안되네요 ㅜㅜ
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
Kafka 구동관련
Kafka를 통한 Subscribe 마무리하고, API를 통해 확인해 볼게요.-> 이 강의에서 카프카 구동시키는 명령어 알려주실수있나요?
-
미해결정말 쉬운 Go 언어 중급
강의 PPT 자료 문의
안녕하세요 중급강의만 결제하여 수강하고 있는 사람입니다.해당 PPT 자료에 있는 내용을 수기로 입력하다보니 시간이 오래걸려서 PPT 또는 강의자료를 공유해주실수 있으실까요?감사합니다.
-
미해결직접 만들면서 배우는 Git Internals
소스코드 요청드립니다.
안녕하세요강의에서 제공하는 소스코드 repo는 어디에 있나요?
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
채팅 메세지에 관한 카프카와 DB 구성도
안녕하세요 강의 잘 들었습니다.근데 채팅방에서 메시지를 보내고 받는 부분은 카프카를 사용하지 않고 바로 db로 저장하더라구요. 근데 실제로 카프카를 사용해서 채팅 서버를 구성할때는 기본적으로 아래, FE -> BE - > kafka -> DB식으로 동작하는게 맞다고 보시나요?
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
실무에서도 아틀라스를 사용하시나요?
아틀라스와 같은 SaaS를 사용하시는지,아니면 AWS docdb 등을 사용하시는지 궁금합니다
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
동영상 오타.
대용랑 채팅 TPS에 대한 stateful 서비스 구축하기Kafka의 Pub/Sub Modeling을 활용해서, 데이터를 관리해봐요. 편에서 config.toml 파일에서 [kafka]URL 보시면 localhost:9292로 오타네요. 9092가 맞는거 아닌가요?
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
spring으로 강의를 따라가도 될까요?
안녕하세요, 한 가지 여쭤볼 게 있어 문의드립니다! 혹시 Java Spring 개발 중에 MongoDB 활용법을 익히고 싶어 강의를 찾아보던 중 커리큘럼이 너무 저에게 맞는 것 같아 수강을 고민하였는데요.Node로 이루어진 강의를 Spring으로 진행하면서 수강을 해도 문제가 없을지 의견 구해봅니다. 감사합니다.
-
미해결MySQL을 활용한 Scalable한 Discord bot 만들기
event.go 페이지
bots/bot/roog.go에서 AddHandler()를 눌렀을때 event.go가 주신코드에는 페이지가 없는데 혹시 어떻게 들어간걸까요?
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
학습자료는 어디서 받나요?
학습자료는 어디서 받나요?
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
현재 강의에서 재생관련 문제가 있어서 전달드립니다.
"서버의 기본 구조 작성하기"에서 동영상 일시정지 후 다시 재생하기를 하였을때, 재생이 안되는 현상이 있습니다.새로고침 하면 문제가 해결되지만, 강의 수강중에 이런 문제가 발생하면 불편해서 보고 드립니다.참고로 다른 커리큘럼에서도 일시정지 후 일정시간 이 지나고(체감상 5분 10분정도) 재생이 안되는 현상이 있습니다.이 문제에 대해 참고해 주시면 감사하겠습니다.
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
단일콜렉션과 lookup
안녕하세요좋은 강의 감사합니다. 개념을 확립하는데 정말 도움이 많이 됐습니다. DB구조를 계속 고민하게 되어 질문 남겨봅니다.상점table-도큐먼트가 10만개(필드20개) 정도 있고, 상품table-도큐먼트가 30만개(필드15개)정도 있는 DB입니다. 이걸 몽고디비 콜렉션에서 어떻게 구성하는 것이 좋을 지 아무리 고민해도 답이 안나와 선배님의 조언을 듣고 싶습니다. Main 검색은 상품명 이고 프론트에는 지역기반 필터가 있습니다. (지역은 상점과 상품 모두 필드로 포함)강의를 듣고 내린 결론은 1도큐먼트로 통합인데 아래 3가지로 고민을 했었습니다. 상점과 상품을 one 도큐먼트로 통합 후 1 Collection 구성 ->30만 도큐먼트 (상품기준, 상점중복저장,필드25개)상점 콜렉션에 상품을 어레이필드로 저장 -> 10만도큐먼트 (상점기준, 중복저장없음, 필드 21개)각각의 콜렉션 후 lookup상품 콜렉션에 상점을 어레이필드로 저장저는 1번이 가장 빠를 것 같은데 조언 부탁드립니다. 감사합니다.
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
강의에 음성만 나오고 영상이 나오질 않습니다 ㅠ
강의에 음성만 있는데 영상이 없는 강의일까요? 확인해볼수 있는 방법이 없어서 문의드립니다. 감사합니다.