2011-01-28 8 views
0

Spring BlazeDSとの統合により、MessageInterceptorのインスタンスを定義してメッセージブローカに登録できます。私の質問は簡単です:誰にもこのメカニズムをどう使うべきか、使ってはならないのか分かりませんか?Spring/BlazeDSメッセージインターセプタの使用例

APIドキュメントから、フレームワーク自体がSpring Securityの統合にインターセプタを使用していることがわかります。私たちは、これらのインターセプタを、独自のセキュリティを施す手段として使用することを考えていました(アプリケーションコンテキストで独自のサービスを使用してユーザーを追跡します)。メッセージがワイヤを介して送信されるたびに評価されます。

これらのことをより正式に処理するには、ある時点でSpring Securityを統合する必要がありますが、今のところメッセージ傍受者は良いアイデアのようです。

答えて

0

私たちがこれを実装して以来、このようなインターセプタを使用しても問題は発生していないと思われますので、これが問題になるとは思われません。

0

"良い"ユースケースであるかどうかわかりませんが、私たちのユースケースでは、誰もが最新のバージョンのデータを見ることが非常に重要なコールセンターがあります。データを見ている人は数百人で、データを変更できる人は数十人いるかもしれません。クライアントがそのデータを現在更新している場合は、すべてのクライアントにメッセージを送信し、ユーザーが実際に見ているタブのデータが変更されている場合はダイアログをポップアップするように、データの変更を設定しますそうでなければ、賢明な人がいなくても、データはシーンの背後で変わるだけです。