2009-07-24 9 views
3

우리는 Openfire (Jabber)를 사용하여 MMORPG에 채팅 및 현재 상태 기능을 사용할 수 있습니다. 서버 아키텍처에서 클라이언트는 게임 서버와의 단일 연결 만 열고 로그인시 게임 서버는이 새 클라이언트에 대한 Jabber에 대한 새 연결을 만듭니다.수천 개의 클라이언트를 단일 연결을 통해 Jabber 서버에 연결

문제는 로그인하는 모든 클라이언트에 대해 Jabber에 대한 새 연결을 열지 않기를 바랍니다. 우리 게임 서버가 연결 관리자로 작동하고 단일 연결을 통해 Jabber 서버와 대화하는 것이 더 좋을 때 좋습니다 아직 수십만 명의 '논리적 인'고객을 관리 할 수 ​​있습니다.

이것이 가능합니까?

이 문제에 대한 링크 나 정보는 매우 만족 스러울 것입니다. 감사.

+0

흥미로운 아이디어입니다. –

답변

2

로컬 Jabber 서버가 게임 서버와 분리되어 있지 않고 동일한 네트워크에 있으면서도 모든 지저분한 세부 정보를 처리하게하는 것은 어떻습니까?

대대적 인 게임을하는 경우 대대적 인 네트워크가 필요할 것입니다.

1

오픈 소스 (이미 OSS가 아닌 외부 라이브러리도 필요함)가 이미 있습니다. connection manager for Openfire입니다. 클라이언트에 연결하고 거기에서 주 서버에 대한 회신은 jabber component입니다. 당신 자신의 시스템으로 비슷한 일을 할 수 있기를 원하는 것 같습니다.

관련 문제