2011-12-19 5 views
1

nodejs와 mongo가있는 채팅 서버를 데모로 만듭니다. 각 사용자가 다른 인증 된 사용자에게 메시지를 보낼 수있는 곳이 있습니다. 지금 내가하려는 것은 make가 확장 가능하다는 것입니다.Node.js - Mongo에 소켓 저장

내 아이디어는 MongoDB 안에 소켓을 저장 한 다음 여러 노드 서버를 실행하여 DB에서 해당 사용자가 온라인 상태인지 확인합니다. 그렇다면 해당 소켓에 메시지를 보냅니다. 나는 type:StringJSON.Stringify를 통해 DB에 소켓을 저장하려고 할 때, 그것은 나에게 error: 'Exception in cluster master process: Converting circular structure to JSON'

어떤 도움을 제공하지만

좋은 것입니다!

감사합니다,

+1

'socket'은 실제로 문서 나 데이터 조각이 아니기 때문에 좋은 생각은 아닙니다. 또한 MongoDB에 저장하는 방법이 없습니다. –

+0

확장 성을 높이는 가장 좋은 해결책은 무엇입니까? –

+0

왜 XMPP와 같이 널리 사용되는 프로토콜과 서버 모듈을 사용하지 않는가? –

답변

관련 문제