私はOrbitedを使用して、PHPベースのWebサイトでCometチャットシステムを構築しています。ただし、現在、すべてのユーザーが任意のチャネルにサブスクライブまたは投稿できます。
私が探しているのは、ブラウザーにOrbitedサーバーから直接更新をリッスンさせ、他のすべてのアクション(サブスクライブ、送信)を、ソケットを介してOrbitedと通信するPHP認証レイヤーで処理させることです。これを行う方法はありますか、それともより堅牢なメッセージングキューが必要ですか?
ユーザーを個々のチャネルにサブスクライブさせることができます。
PHP スクリプト (AJAX 呼び出し) を使用してメッセージを投稿すると、次のことが行われます。
PHPからSTOMPメッセージを送信するには? PHP STOMP クライアントを使用します。
MorbiQ を使用している場合は、RestQ プラグイン ( http://www.morbidq.com/trac/wiki/RestQ ) を確認してください。