얼마전 블로그쳇 또는 블로그메모라는 이름으로 실시간 플래시 미니채팅을 포스팅했다. 현재 223 개의 사용자(채널)이 개설되었다. 개인 블로그에 자신만의 실시간 대화방을 만들 수 있고 나의 대화방에 올라온 글들을 나중에 모니터링하는 재미도 있어서 신청이 나름 많았던 것 같다. 블로그 뿐만 아니라 카페나 클럽의 메인에서도 사용되는 것으로 보인다. 채널 개설이 많은 만큼 동시 접속자도 늘어 채팅 서버에 부하를 많이 주는 듯 했다. 전에는 웹서버를 채팅서버로 사용해서 아주 작은 타이밍으로 대화 내용을 리플래시하는 형태로 채팅을 운영하다 보니 자주 서버가 먹통이 되는 경우가 발생했다. 그래서 거금을 들여 고성능 채팅 서버를 별도로 한대 더 추가 할까도 생각했었다. 웹서버로 채팅서버를 구축하는 것은 시스템의 특성상 효율도 떨어지고 서버 과부하로 인해 데드락이 발생하는 것으로 판단하여 기존에 익명 채팅용으로 사용중이고 C로 구성한 소켓 채팅 서버와 플래시 XML 소켓 모듈로 구성한 채팅 클라이언트로 블로그쳇의 재구성에 들어갔다. 서버 넉다운을 방지하기 위해 구성한 소켓 채팅 서버는 바로 적용이 되었고 이로 인해 몇일간 몇가지 기능 들이 작동하지 않게되었다. 채널이 통합되고 별명 설정이 되지 않았고 채팅 로그가 기록 되지 않았다. 차츰 하나 둘 수정을 한 결과 현재는 모든 기능이 돌아가며 서버도 한결 가벼워져 채팅으로 인해 웹서버가 먹통이 될 일은 생기지 않을 것 같다. 블로그쳇은 시간이 허락하는 한 끊임없이 수정하고 적용될 것 같다. 만드는 일 자체만으로도 즐거운 일인데 이로 인해 많은 분들이 블로그쳇을 이용해 즐겁고 유익할 수 있다면 더욱 기쁠 것이다.
아직 블로그쳇에 대해서 모르시는 분들이 있다면 이 포스트(
http://hompy.info/23)를 참고할 수 있다.
웹프로그래머의 홈페이지정보 블로그
http://hompy.info
(
0)

(
0)
트랙백 주소 :: http://hompy.info/trackback/58
댓글을 달아 주세요
관리자만 볼 수 있는 댓글입니다.
오늘 처음 발견했는데
바로 블로그에 달았습니다.
신기하네요 ^^ 아직 뭐가 뭔지 모르겠지만
감사히 잘 사용하겠습니다 -^)/