小さなタスクを開始するには何か考えが必要です。基本的には、単一のWebSocketクライアントとサーバーを作成して、サーバーが複数の要求をクライアントに送信してから、クライアントがこれらの要求を処理して返信したいとします。私はサーバー側とクライアント側の両方にJetty APIを使用しています。基本的にはこれらの要求を送信するサーバーから同期されますが、マルチスレッドのサーバー送信は複数の要求を同時に送信できますが、それぞれのクライアントが応答する要求を待つこともできます。 この単一のクライアントは、常にサーバーに接続し、サーバー要求を処理します。これは基本的にWebソケットの観点からは逆の要求/応答アーキテクチャです。 私は、クライアント側がサーバーから来たこれらの複数の要求をどのように区別し、どのようにサーバー側がこれらのそれぞれを待っているが、全体的な送信プロセスをブロックしていないかを区別していません。サーバー側とクライアント側の両方でマルチスレッドが必要ですか? 誰かが私にこれを知らせることはできますか?jettyを使用してWebsocketを実装する方法
0
A
答えて
0
桟橋のAPIを使用すると、マルチスレッドについて多くのことを考えていない、あなたはOnWebSocketConnect
、OnWebSocketClose
、OnWebSocketMessage
とOnWebSocketError
のようなだけでいくつかのコールバックメソッドを記述する必要があるのに役立ちます。 この記事は良い説明と例を持っています:https://examples.javacodegeeks.com/enterprise-java/jetty/jetty-websocket-example/
関連する問題
- 1. Spring WebsocketをJetty Websocketに変換する
- 2. dockerized jettyを使用してデフォルトのjettyポートを変更する方法
- 3. JavaScriptを使用してインターフェイスを実装する方法
- 4. html5 + jQueryを使用してスクロールタブuiを実装する方法
- 5. WSO2を使用してエッジコンピューティングを実装する方法
- 6. SmartGWTとSQLを使用してレイジーリストを実装する方法
- 7. C#を使用してIPPゲートウェイを実装する方法は?
- 8. F#を使用してProps.Createを実装する方法
- 9. トークン認証を使用してユーザープロファイルを実装する方法
- 10. NodeJsを使用して水平スケーラビリティを実装する方法
- 11. 接続プーリングを使用してMulti_threadingを実装する方法
- 12. STLを使用してLFUキャッシュを実装する方法は?
- 13. CLを使用して `tail`コマンドを実装する方法は?
- 14. Entity Frameworkを使用してビジネスロジックを実装する方法は?
- 15. Azure Traffic Managerを使用してフォールトトレランスを実装する方法
- 16. ブートストラップを使用してモーダルを実装する方法は?
- 17. jqueryを使用してドラッグでスクロールを実装する方法
- 18. Identity Serverを使用してSSOを実装する方法は?
- 19. specs2を使用して実装をスキップする方法
- 20. WPVMでMVVMを使用してフィルタボックスを実装する方法
- 21. C#でDynamicObjectを使用してイベントアクセッサを実装する方法
- 22. webglを使用してバッチを実装する方法は?
- 23. ionicを使用してrating starを実装する方法
- 24. Ajaxを使用してliferay-ui:tabsを実装する方法は?
- 25. 共有ビューアニメーションを使用してアプリケーションイントロを実装する方法
- 26. Javaメソッド - メソッドを使用してループを実装する方法
- 27. Angular 2.0を使用してデータテーブルを実装する方法は?
- 28. typescriptを使用してネイティブスクリプトでObservableを実装する方法
- 29. AvAudioPlayerを使用してMPNowPlayingInfoCenterを実装する方法
- 30. SounCloud APIを使用してページネーションを実装する方法は?
一度に複数のリクエストを処理したい場合は、はい、マルチスレッドが必要です。楽しんでください! –