2012-09-27 3 views
0

HTML5 기술을 사용하여 웹 및 모바일 응용 프로그램 용으로 개발할 ASP.NET 4.5 웹 사이트 프로젝트 용 WebSockets 솔루션을 찾고 있습니다.Pokein 작동 방법 및 배율

서버에서 클라이언트로 메시지를 푸시 할 수있는 솔루션이 필요합니다. SignalR과 Pokein을 포함한 몇 가지를 찾았습니다. 봇은 .NET에 대한 아주 좋은 솔루션 인 것 같습니다. 지금 나는 Pokein을 시도 할 것이라고 생각합니다.

나는이 질문에 경험이있는 사람들에게이 문제를 제기하고 있지만 다른 대안 솔루션에 대해서도 열려 있습니다. 여기

Pokein (Pokein.com)에 대한 내 질문에

1) Poekin 규모가 할 수있는 여러 서버는?

2) Poekin은 비공개 채널과 그룹 채널을 지원합니까 (여러 명에게 동일한 메시지를 보낼 수 있습니까)?

3) Poekin은 클라이언트를 구분하는 방법을 어떻게 알 수 있습니까? 클라이언트를 인증하고 쿠키를 사용해야합니까?

4) Poekin 성능을 조정하기 위해 여러 서버에서 작업 할 때 채널 개체가 서버간에 공유됩니까? (나는 캐시에서 하나의 전역 객체에 userId 연결을 저장하기 위해 Amazon ElasticCache를 사용하고 있지만)

5) 한 번에 활성화 할 수있는 채널 수의 제한이 있습니까?

6) 채널에 몇 명이 연결할 수 있습니까? - 사이트의 특정 페이지에있는 경우 수십만 명의 사람들에게 메시지를 보내고 싶습니다. 사이트의 특정 페이지에 있으면 특정 채널에 연결됩니다. 따라서 예를 들어 1000 명의 사람들이 page.aspx? id = 2에 있다면, page.aspx? id = 2,3에있는 경우 채널 2에서 메시지를받습니다. 채널 2와 3에서 메시지를받습니다. 그 메시지는 서버에서 클라이언트로 푸시됩니다.

제 이해에서 Poekin은 내 웹 사이트로로드된다는 것을 의미하는 DLL입니다. 이는 응용 프로그램과 독립적이지 않다는 것을 의미합니다. 그러면 어떻게 확장 할 수 있습니까? - Amazon ElasticBean을 사용하여 사이트를 확장하는 경우로드 밸런서 뒤에있는 여러 서버에서 확장 할 수있는 경우 확장 기능을 사용할 수 있는지 알고 싶었습니다. 따라서로드 밸런서 뒤에있는 여러 서버에서 확장 할 수 있다면 여러 활성 서버 및로드 밸런서 뒤에 서버를 닫으려고하면 어떻게합니까?

감사

답변