私は crossbar.io とその仕組みが大好きです (個人的に)。しかし、Autobahn(Crossbar.io) を使用して典型的な動的チャット アプリケーションのアーキテクチャをセットアップする方法を知りたいです。
ここでの動的チャットとは、URL ごとに作成された個別のチャット ルームを意味します。
例: 、トピック"com.myapp.chat123"http://www.myapplication.com/chat?roomId=123
にサブスクライブするチャット ルームを作成します。
http://www.myapplication.com/chat?roomId=456
、トピック"com.myapp.chat456"にサブスクライブするチャット ルームを作成します。
Autobahn にはメッセージの永続性がないため、後で参照できるようにチャット メッセージをデータベースに保存する必要があります。
今私の質問は次のとおりです。
各チャット ルームが個別のトピックを使用する場合、サーバーでメッセージを購読するにはどうすればよいでしょうか (現在、パターンを使用して購読することはできないため)。
部屋ごとに個別のトピックを使用するため、Crossbar.io で認証と承認を行う方法を教えてください。
hereに記載されているように、機能を設定するための Javascript ドキュメントを見つけることができませんでした。どこで見つけられますか?
この SO answerでは、 crossbar.io がRouterでセッションに参加または脱退するためのメタイベントを提供することが言及されています。Router に参加または脱退する代わりに、ユーザーが特定のトピックを購読または購読解除したことを知る方法はありますか?
現在のバージョンの Crossbar.io (Javascript、ブラウザ、または Node.js) で利用可能な高度なプロファイル機能を構成する方法を説明していただけますか?
イベント履歴機能について詳しく教えてください。そして、それを構成する方法は?