묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Golang을 통한 백엔드 개발 및 환경 구축하기
hello world 가 2번 뜨는 이유가 뭘까요?
간단한 질문입니다만 localhost:8080 으로 접속했을 때 콘솔에 hello world가 2번 뜨는 이유를 몰라서 여쭙습니다.
-
해결됨Golang을 통한 백엔드 개발 및 환경 구축하기
UserRouter 질문
UserRouter를 한번만 생성되도록 했다는 하셨는데 그러면 싱글톤 패턴이라고 이해를 해도될까요?router가 여러 번 호출되면 발생할 수 있는 문제가 감이 안잡히는데 예시를 들어주실 수 있으신가요?!
-
미해결따라하면서 만들어 보는 블록체인 코어
그래서 바뀐거 언제적용해요 ㅋㅋ?
ㄹㅇ 무슨생각을갖고 강의를 찍은건지중간에 전혀다른 코드작업하는걸로 강의가 바껴버려서중간중간 넘어가는순간 정지해서 코드 다 수정하고 있는데아직 새로추가된 literal.go는 안보여주네 강의 쭉 보다보면 여기페이지 보여줄라나 ㅋㅋ 그떄 수정 해야것네
-
미해결네이버(치지직)에서 대용량 채팅 TPS 처리를 위한 웹소켓 통신에 대해 알아보고 학습하기
뭔가 중간에 오타를 쳤는지 오류가 자꾸 발생하는데 혹시 go 소스코드 볼수있는곳 있나요?
뭔가 중간에 오타를 쳤는지 오류가 자꾸 발생하는데 혹시 go 소스코드 볼수있는곳 있나요?
-
미해결Golang을 통한 백엔드 개발 및 환경 구축하기
소스 코드가 있는 github 주소 공유 부탁드려도 될까요?
소스 코드가 있는 github 주소 공유 부탁드려도 될까요?
-
해결됨배달의 민족, 당근마켓에서 대용량 TPS를 대비하기 위한 RPC 통신에 대해 알아보고 실습하기
key 값
paseto key값이 정확히 32 바이트이어야 하네요.적지도 많지도 않게.실습하시는 분들 참고하세요. :)
-
해결됨배달의 민족, 당근마켓에서 대용량 TPS를 대비하기 위한 RPC 통신에 대해 알아보고 실습하기
RPC가 HTTP 보다 얼마만큼 더 빠르다라는 객관적인 정보가 있을까요?
RPC가 일반적인 HTTP 를 이용한 API 서버보다 트래픽을 잘 처리할 수 있다고 강의에 말씀을 해주셨는데, 혹시 통상적으로 알려진 수치정보나 테스트 해보신 정보(동일한 서버 자원 스펙에서 처리 bps,tps 정보나 몇 배 더 빠르다 등)가 있을까요? 제가 이런 질문을 하는 이유는 실제 현업에서 HTTP에서 RPC로 변경 또는 도입을 하려면 객관적인 지표가 있어야 의사결정을 할 수 있을 것 같아서 질문합니다. 그렇기 때문에 객관적인 지표가 없다면, 혹시 강사님께서는 현업에서 어떤 근거? 기준? 으로 RPC 를 도입 또는 HTTP에서 변경하시는 지 알려주셔도 될 것 같습니다. 감사합니다.
-
해결됨네이버(치지직)에서 대용량 채팅 TPS 처리를 위한 웹소켓 통신에 대해 알아보고 학습하기
다른 질문을 읽고 궁금한 점이 생겼습니다.
https://www.inflearn.com/questions/1229435/%EC%86%8C%EC%BC%93-%EC%84%9C%EB%B2%84%EC%9D%98-%EC%88%98%ED%8F%89%EC%A0%81-%ED%99%95%EC%9E%A5-%EB%B0%8F-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EB%B0%B0%ED%8F%AC%EC%97%90-%EB%8C%80%ED%95%B4-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4?re_comment_id=330648위 질문의 답으로 써주신 내용중에 궁금한 점이 있습니다.>>> 그리고 실질적으로 Client측에서 곧바로 Socket에 붙는 경우는 없습니다.라고 강사님이 답변을 주셨던데, 이번 강의에서는 클라이언트(리액트)에서 소켓서버(golang gin)에 직접 연결을 맺은 것으로 이해했습니다. 강의이기 때문에 중간에 이벤트 툴이 생략된거라 생각하면 될까요..? 추가적으로 클라이언트에서 소켓에 직접 커넥션을 맺지 않고, 사용가능한 socket URL을 받아 연결을 한다고 하셨는데 이 socket Url 의 존재에 대해 더 알고 싶습니다. 이게 단순히 스프링으로 따지면 controller 에 할당되는 매핑정보 같은 url 을 말하는 걸까요?
-
해결됨쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
package is not in std 오류
강사님 안녕하세요. 해당 강의 실습 중 오류가 발생하고 궁금한 부분이 있어 글 남깁니다. 작성하신 코드 함수부분만 살짝 바꾸고 package, import 구문은 동일한 상태에서 go run src/section4/test.go 명령어를 실행시켰을 때 아래와 같은 오류가 발생했습니다. src\section4\test.go:5:2: package section4/lib is not in std (C:\Program Files\Go\src\section4\lib) src\section4\test.go:6:2: package section4/lib2 is not in std (C:\Program Files\Go\src\section4\lib2)gopath 문제인가 싶어 확인해보았는데 문제가 없는 상태입니다. 결국, 구글링을 통해 해결법을 찾았는데 section4 디렉토리에서 go mod init 명령어를 통해 go.mod 파일을 생성하니까 문제없이 실행되더라구요. 강사님 영상에서는 mod 관련 명령어없이 실행이 잘 되는 것으로 보이는데 제 환경에서는 왜 이런일이 발생하는지 궁금합니다 ㅠㅠ 답변해주시면 정말 감사드리겠습니다.
-
해결됨네이버(치지직)에서 대용량 채팅 TPS 처리를 위한 웹소켓 통신에 대해 알아보고 학습하기
소켓 서버의 수평적 확장 및 무중단 배포에 대해 질문드립니다!
안녕하세요, 소켓 서버의 수평적 확장 및 무중단 배포에 대해 궁금한 점이 있어 질문드립니다. 🙂state를 갖고 있는 소켓 서버의 특징으로 인해 수평적 확장이 쉽지 않을 것 같은데요, 하지만 scale up 자체는 한계가 있기 때문에 강의의 주제처럼 대용량의 소켓 서버를 만드려면 결국 여러 대의 소켓 서버를 활용해야 할 것으로 예상됩니다.그렇다면 실무에서는 어떤 방식으로 소켓 서버를 scale out 하게 되는지 궁금합니다! go 혹은 node 서버 진영에서 사용되는 프레임워크나 방식이 있을까요? 또한, 강의에서 보여주신 소켓 서버 예시는 connection를 메모리에 들고 있기 때문에 서버를 종료하게 될 경우, 기존의 소켓 채널이 모두 닫히게 될 것 같아요! 혹시 소켓 서버의 무중단 배포를 하고 싶다면, 어떤 식으로 작업을 구성하게 되는지도 궁금합니다.감사합니다! 🙏
-
해결됨네이버(치지직)에서 대용량 채팅 TPS 처리를 위한 웹소켓 통신에 대해 알아보고 학습하기
몇천명이 Room 에 동시접속할 수 있도록 설계하려면 어떤 것들이 필요할까요?
안녕하세요!저는 웹소켓 개발은 해본적이 없는데 흥미로운 주제로 강의를 하셔서 강의를 듣고 있는데요,예제에서는 간단하게 2명의 client 의 경우를 보여주셨는데 실제스트리밍 방송에는 몇천명씩 들어와서 채팅을 하는데 그럴 경우에는 SocketBufferSize 를 늘려주면 되는건가요?그런식으로 확장해야할 때 어떻게 설계해야하는지 궁금합니다!
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
몽고 디비 사용 할 때 index는 사용하지 않나요?
유저 데이터 접근을 빠르게 하기 위해 유저의 유니크 아이디에는 index를 걸거나 3rd파티에서 나온 id들은 index를 걸어 빠르게 접근할거 같아서 index를 걸었는데 실제 대용량 처리를 하게 될 때는 인덱스 사용을 지양하는 편인가요?
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
몽고db 더 배우고 싶을때 어떻게 하나요?
수강완료하였는데, 몽고db에 계속 관심이 많아서 더 깊게 배우고 싶은데,아래 오픈하신 강사님 강의 추가로 수강하면 도움될까요?영상뿐 아니라 몽고db관련 책도 볼만한거 있으면 추천받고 싶어요 https://www.inflearn.com/course/%EC%84%9C%EB%B2%84%EA%B0%9C%EB%B0%9C-%EB%B0%B1%EC%97%94%EB%93%9C-mysql-mongodb#curriculum
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
마지막 강의 완강 수강 안되는 오류
마지막 강의 완강 수강 안되는 오류가 있습니다. 아무리 들어도 완강이 안되네요.. 이건 인프런 오류를 제보해야될지 저만 그런건지 .. 몽고db crud만 알고 썼는데 aggregate 등 정말 좋은 꿀팁 강의 감사합니다!
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
aggregations 에서 date 모양이 다른 문제
aggregations 에서 date 모양이 다른 문제가 있어요제가 강사님 파일을 받아서 등록하면 date가 저렇게 날짜로 잡히네요 모양이 다른데 이유가 뭘까요?또한 aggregations에서 date를 일치시켜주어도 매칭되는게 나오지 않아요
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
JSON 자동변환 사용하시는 툴이 뭔지 궁금합니다.
JSON 자동변환 사용하시는 툴이 뭔지 궁금합니다.이런 메모장 같은걸 열어서 한번에 보기좋게 변환하시는데 이게 뭔지 알수 있을까요?
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
upsert를 insert보다 권장하시는 이유는 그냥 편의적인 이유인가요?
안녕하세요?질문 그대로 upsert를 insert보다 권장하시는 이유는 그냥 편의적인 이유인가요?어떤 성능상의 이유가 있는지, 유니크함을 보장하기 위한 수단인건지 등등 단순히 편의적인 이유이상의 무엇인가가 있는지 궁금합니다.(즉, 반대로 편하다는 이유만으로도 사용해도 되는지 궁금하네요)
-
해결됨배달의 민족, 당근마켓에서 대용량 TPS를 대비하기 위한 RPC 통신에 대해 알아보고 실습하기
용어 질문
안녕하세요 강사님.grpc을 안쓰게 되는 이유 설명중에 일반적으로 개발자들은 grpc보단 http통신이나 퍼썹모델링을 통해 이벤트를 캐치한다고 하셨습니다. 이때 퍼썹모델링(?)이 무엇인가요?
-
미해결정말 쉬운 Go언어 입문
강의 코드 질문
강의에 나오는 코드는 어디 있나요?
-
해결됨네카라에서 MongoDB를 활용하여, 1000만건 이상의 데이터 파이프라인 작성법
강의 코드 관련
강의에서 코드는 어떻게 볼 수 있을까요?강의에서 활용하는 코드를 직접 보면서 실행시켜보고 싶습니다