2013-06-16 2 views
1

socket.io가 문제를 일으키고 있기 때문에 제가 일해온 프로젝트에 Faye를 사용하고 있습니다. 나는 그들의 github에서 몇 가지 예제를 설정하고 연주했으며 클라이언트가 연결된 모든 공간에 곧바로 퍼블리싱 할 수 있음을 발견했습니다. 이것은 내가 원하는 것보다 다른 행동입니다. 특정 룸의 클라이언트 동작을 전혀 게시 할 수없는 위치로 제한하려고하지만 서버가 주기적으로 새로운 정보 (모든 룸에서 엄격한 가입 동작)를 업데이트하는 방으로 데이터를 전송합니다. 페이와 함께 이런 유형의 행동이 가능합니까 아니면 잘못된 나무를 짖고 있습니까?Faye의 방에 대한 클라이언트 게시 동작 방지/

답변

2

CometD으로 원하는 동작을 미세 조정할 수 있습니다.

게시 권한을 거칠게 제어 할 수있는 SecurityPolicy과 (특히) 게시 권한을 세밀하게 제어 할 수있는 Authorizers 채널을 사용할 수 있습니다.

documentationAuthorizersdocumentation에서 읽어야합니다.

Bayeux 프로토콜은 최신 specification을 찾을 수있는 CometD 프로젝트에 의해 설계되었습니다.

CometD를 시작하려면 CometD tutorials을보십시오.