아래와 같은 간단한 채팅 (NodeJS + SocketIO)에서 시작해서 Bootstrap + MySQL + MongoDB등을 사용하도록 소스를 계속 수정 합니다.
GitHub에서는 version별로 다운로드를 받으면 단계별로 구현된 부분을 볼 수도 있습니다.
<목적 & 방향>
- 1차적으로 그룹단위의 웹 채팅으로 동시 접속 1,000명을 지원 합니다.
- 기본적인 간편 가입 절차를 제공 하며, RDBMS를 사용합니다.
- 초대를 통해서 참여를 하기 위한 채팅 Key를 생성하고 이를 통해서 인증합니다.
- HA(High Availability)를 위해서 메시지 저장과 복구를 위해 NoSQL( Not Only SQL )를 사용합니다.
- Scale-Out를 제공하기 위해서, IO Slave와 Master로 구성을 합니다.
<기본설명>
NodeJs_SocketIO_PartOne
Just simple your webChat v 0.0.1
This is a simple web chat through nodeJS & socket.io.
이 예제는 간단하게 웹채팅을 nodeJS와 socket.io를 통해서 구현했다.
New things
This added some features from orginal. First can select a userid and message can scroll, but can't not delete message.
이 예제는 원래자료를 참고해서 수정이 되었다. 첫째로 유저아이디를 선택하고, 메시지는 화면 스크롤이되지만, 메시지를 화면내에서 삭제하지는 않는다.
<프로그램 소스>
https://github.com/sketchout/NodeJs_SocketIO_PartOne
<실행화면 v1>
<실행화면 v2>
<실행화면 v3>
'0.일반개발' 카테고리의 다른 글
PGAdmin 서버 연결 정보 추출 (0) | 2016.03.15 |
---|---|
좋은자료 - Eclipse에서 Maven을 활용해서 Dynamic Web Project 만들기 (0) | 2016.02.26 |
mongoDB (0) | 2015.12.16 |
node.js를 centos 7에 설치하는 방법 (0) | 2015.12.03 |
60초안에 리눅스 성능 분석하기 (0) | 2015.12.03 |