0

私は、インスタント メッセージング機能を追加したい安らかな ws を構築しています。すぐに使用できるソリューションがあり、そのような場合には安らかな設計が適切ではないことを理解しています。私の質問は次のとおりです。

  1. Tomcat や Glassfish などのサーバーがコンテナーを実行している場合、ユーザーがログイン要求を行ったときにサーブレット内からソケットを取得する方法はありますか?

  2. サーバー (glassfish または tomcat) のポリシーを変更してソケットを維持するにはどうすればよいですか?

  3. ソケットがどのように管理されているかを気にせずに、メッセージイベントをトリガーして一部のユーザー\ユーザー名に送信できるようにする、サーバー自体からのユーザーログイン用の組み込みのメカニズムがありますか(データベースログインクエリを作成すると仮定)

  4. 私の動機は、ユーザーがユーザー間でプライベート メッセージを送信できるようにすることです\したがって、パブリッシュ サブスクライブの設計は必要ありません

  5. im で Web サービスを有効にするために望ましい設計は何でしょうか

  6. jdbcレルムまたはjmxはここで役立ちますか?

4

1 に答える 1

0

私はそれが良い考えだとは思いません。むしろ、Servlet 3.0 仕様に追加された非同期機能に目を向けたいと思います (ちなみに、チャットはこれらの機能の典型的な例です)。このソリューション (RESTful 設計に固有) も参照できます: http://blog.wordnik.com/introducing-swaggersocket-a-rest-over-websocket-protocol

于 2012-12-13T10:17:53.833 に答える