socket.io が問題を引き起こしているので、私が取り組んでいるプロジェクトに Faye を使用することを検討していました。私は彼らの github でいくつかの例をセットアップして試してみましたが、クライアントは接続先の部屋に直接公開できることがわかりました。これは、私が望むものとは異なる動作です。特定のルームでのクライアントの動作を、まったく公開できないように制限したいのですが、サーバーは定期的にデータをルームに送信し、新しい情報をすべて更新します (基本的に、特定のルームでの厳密なサブスクライブ動作)。Faye でこの種の動作は可能ですか、それとも間違ったツリーを吠えていますか?
1 に答える
2
CometDを使用すると、必要な動作を微調整できます。
SecurityPolicy
パブリッシュ承認を大まかに制御できる と、パブリッシュ承認を細かく制御できるチャネルが利用Authorizers
可能です (とりわけ)。
SecurityPolicy
ドキュメントと ドキュメント をAuthorizers
読んでください。
Bayeux プロトコルは、最新の仕様を見つけることができる CometD プロジェクトによって設計されました。
CometDを使い始めたい場合は、CometD のチュートリアルもご覧ください。
于 2013-06-16T16:35:08.113 に答える