記事http://www.cometdaily.com/2008/05/15/the-many-shades-of-bayeuxcometd-2/index.htmlで、著者は次のように説明しています。
多くの場合、PubSub では、開発者はプライベート メッセージをクライアントに配信するために、ユーザーごとにチャネルを作成する必要があると感じています。たとえば、取引システムが完了した取引をユーザーに通知したい場合、/trades/a_user_id のようなチャネルを作成して、各ユーザーが自分のチャネルにサブスクライブするようにします。このアプローチは機能しますが、この問題を解決する最もリソースに配慮した方法ではなく、権限のないクライアントが他のユーザー チャネルにサブスクライブするのを防ぐためにセキュリティ コードが必要です。
特定のユーザー向けのメッセージを実装するために、サービス チャネルとブロードキャスト チャネルの間のトレードオフは何ですか? トレードオフのセキュリティ面は理解していますが、リソースのオーバーヘッドはどうですか? カスタム ルーティング サービスよりも多くのリソースがブロードキャスト チャネルで使用される理由がわかりません。賢明であるかどうかの包括的な声明ではなく、ユースケースで一方が他方よりも優れている理由を説明できれば、それは私を決定に導くのに役立ちます.