問題タブ [netty]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - ソフトウェア設計の問題
client-server-designでソフトウェアを構築することを計画しています。テクノロジーはJavaでなければなりません。
サーバーには、Webサービス(RESTful Jerseyなど)、RMI、JSFの通信レイヤーが必要です。
クライアントには、SwingのファットクライアントまたはJSFのブラウザクライアントがあります。
私が焦点を当てているのはサーバー用のJBossNettyで、Jerseyははるかにシンプルに見えますが、Nettyには他にも興味深いインターフェースがあります。NettyはRMIに何かを提供しますか?
JSFとRESTfulが合わないことをどこかで読みました。icefacesのようなJSF実装に適合するWebサービス実装はありますか?
ありがとう!
netty - Nettyチャネルでのソケットタイムアウトの設定
Nettyチャネルがあり、基になるソケットにタイムアウトを設定したいと思います(デフォルトでは0に設定されています)。
タイムアウトの目的は、たとえば15分間何も起こらなかった場合に、未使用のチャネルを閉じることです。
私はそうするための構成を見ていませんが、ソケット自体も私から隠されています。
ありがとう
java - SPRING サーバーで Java NIO フレームワークを使用する
Web サーブレットとプレーンな Java アプリケーションを組み合わせたハイブリッド サーバー アプリケーションを実装しています。
Java アプリケーションはリモート デバイス用の何千ものソケットを管理し、Web アプリケーションはユーザーとやり取りして任意のソケットの状態を設定/読み取ります。Java NIO、またはApache-MINA vs Jboss-Nettyは、ソケット アプリケーションに適したオプションのようです。
最初の質問は、両方のアプリケーション (Web インターフェースを備えたサーブレット + JAVA NIO アプリケーション) を同じサーバーで実行できるかということです。私は現在、サーブレットにTomcatを使用し、ソケットアプリケーションにプレーンなprocrunデーモンを使用しています
Spring で NIO を使用することに関する情報を見たことがないので、Spring がこの組み合わせに適しているかどうかはわかりません。
2 番目の質問は、両方のアプリケーションがそれらの間でどのように通信できるかということです。今のところ RMI を使用していますが、もっと良い解決策があるのではないかと思います。
java - Quickfixj を Mina から Netty に移行する価値はありますか?
私は、quickfixj に基づいて FIX バイサイド GUI を作成しています。GUIとしては性能は問題ありませんが、バイサイドエンジンとして開発したいので、minaからnettyにquickfixjを移行しようと考えています。私はquickfixjのパフォーマンスに満足していません。ネティの方がミナよりもパフォーマンスが良いとのこと。
Java プラットフォームに他のオープンソース FIX エンジンがあることを知っている人はいますか (quickfixj には多くのバグがあるため)。
java - Java netty は 1 秒あたり X 個のリクエストしか受け取れませんか?
Java netty は 1 秒あたり X 個のリクエストしか受け取れませんか? セレクター アプローチでは、1 秒あたりのリクエストの処理に関してボトルネックになる可能性があるというのは本当ですか? トラフィックが多いと、クライアントが接続できず、タイムアウトになることがわかりました。
java - 暗号化なしの sslengine 暗号スイート
SSLEngine
Javaの
使用に小さな問題があります。クライアントとサーバー間のSSL接続を作成するために使用しました。これは Web ベースのアプリケーションではありません。
私の製品の開発者がクライアントとサーバーの間で通信するためのフレームワークを作成しています。それらの構成に基づいて、接続を作成する必要があります。暗号化が必要な場合は、暗号化されたチャネルを作成して提供する必要があります。そうでない場合は、暗号化なしでメッセージ ダイジェストを使用する SSL チャネルを作成する必要があるため、有効にする必要がある暗号スイートはSSL_RSA_WITH_NULL_MD5
. 暗号化が必要な場合は、 を使用しますSSL_RSA_WITH_<some encryption algo>_SHA/MD5
。
2 番目の構成はできますが、構成はできませんSSL_RSA_WITH_NULL_MD5
。message で例外が発生していますNo cypher suites in common
。これを開発するために使用したフレームワークは Netty(jboss-netty) です。
これに関して誰でも私を助けることができますか??
コード ::
java - JavaHttpトンネリング
現在、Javaクライアント(Nettyを含む)とサーバーの間にHttpトンネルを実装しようとしています。そのため、このトンネルをサポートするNettyに基づくサーバーがあるかどうか、またはサーバー側を構築する必要があるかどうかを知りたいです。私自身?
java - Java Web アプリからのメッセージの送受信を一時停止する
メッセージを送受信できる Web アプリの設計に助けが必要です。一時停止機能が必要です。送信と受信を一時停止する方法を考えるのに苦労しています (スレッドが怖い T_T)。受信側はクライアント/サーバーです (netty を使用)
どんな提案でも大歓迎です。ありがとう!!
java - 反対側がreadUTF/writeUTFを使用しているときにnettyで読み取り/書き込みする方法は?
DataInputStream.readUTFとDataOutputStream.writeUTFを使用するサーバーと通信しようとしています。
クライアントをセットアップするために通常のブートストラップコードを実行し、次のパイプラインファクトリを設定しました
SimpleChannelUpstreamHandlerを拡張するMyClientHandlerには、次のものがあります。
サーバーからメッセージを正常に受信できましたが、サーバーが「こんにちは」メッセージを受信していません。何を見落としていたのかわからない。
また、送信されたブール値に注意してください。そのようなフィールドを追加して、スレッドの心配なしにそれらを操作できますか?
java - ExtJS JsonStore と Netty
ExtJS と Java の間の通信を阻害しようとしています。ExtJS から netty を使用している Java サーバーにリクエストを送信しています。Java側から応答をフォーマットする方法と、ExtJS側から応答データを読み取る方法の例を誰かが送ってくれたら、感謝します。これはExtJS側からの私のソースです
このコードを実行してこの応答を受け取ると {"OpenCashTime":[{"Time":1291623637000},{"Time":1294914317000}]}