게시물보기 #942

질문 채팅 호스팅? 독립? 단독? 문의드립니다.

0

일반채팅 이용중입니다. 2천명이 끝이라 넘어가니 접속이 안되어 

단독?을 신청했는데요 실행해보니 잘 되는데 속도가 엄청 느린거 같아 우선 삭제 했습니다.

2천명이 넘을경우? 어떤 방식으로 운영을 하는게 가능 좋은지 부탁드립니다.

소스구매 설치형을 해야 되는지.. 단독을 해야 되는지..요

관리자님의 현명한 답변 기다리겠습니다.

참고로 minitalk.js 화일을 수정할 수 있어야 됩니다.

채채아빠
채채아빠
LV.22 2,147/4,300
2018-04-03 12:49:40
답변 1
0

안녕하세요.

동접자가 2,000명이 넘고 그 2,000명이 하나의 채널에 모두 모여야 한다면, 현재 미니톡으로는 거의 지원이 불가능합니다.

미니톡 서버프로그램은 node.js 프레임워크를 사용하고 있고, 해당 프레임워크 한계상 CPU자원을 Full 로 사용하기 위해서는 여러개의 채팅프로그램을 구동시켜야 합니다.

이 여러개의 채팅프로그램에 하나의 채널 사람이 분산해서 접속하게 되면, 분산된 서버끼리도 채팅메세지 및 접속자목록을 공유하기 위해 또다른 리소스를 할당해야하는데

이것또한 서버의 자원을 사용하게 되므로 미니톡 서버프로그램은 해당 방식으로 동작하지 않도록 설계되어 있습니다.


2000명이 하나의 채널에 접속해야하는 경우에는 프로토콜 설계부터 다중서버 다중프로세스를 지원하는 전문적인 채팅서버(예를들어 IRC같은)프로그램이 필요할 것 같습니다.

알쯔
알쯔
LV.50 109,563/109,563
2018-04-03 14:57:46
답변이 이해가 잘 안되거나 추가적인 내용이 있다면
이곳을 통해 답변자와 질문자간에 댓글을 남길 수 있습니다.
답변 작성하기
답변을 입력하려면 먼저 로그인을 하여야 합니다.
목록 질문하기