問題タブ [apache-mina]
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.
http - org.apache.mina.proxy を使用したプロキシの例?
org.apache.mina.proxy パッケージを使用した例、理想的には HTTP プロキシを知っている人はいますか?
java - Mina - HTTP プロキシ – AbstractHttpLogicHandler の目的は?
私は現在、Apache Mina、特に org.apache.mina.proxy を使用して単純な HTTP プロキシの構築に取り組んでおり、一部のコンポーネントの使用方法についていくつか質問があります。
着信 HTTP 要求から将来のアドレスを抽出するにはどうすればよいですか? URL を指定して ProxyConnection を作成する方法はわかりますが、着信要求からこれを抽出する方法はわかりません。これが私の次の質問につながると感じています:
AbstractHttpLogicHandler の目的は何ですか? サブクラスの HttpSmartProxyHandler があることがわかりますが、それを使用するかどうか、またどのように使用するかはわかりません。
私が見ることができる例はどこかにありますか?http://mina.apache.org/report/trunk/xref/org/apache/mina/example/proxy/を見てきましたが、上記の質問に答えていないようです。
java - 煩わしさ-Spring3.xでMina2.xを使用する場合の警告
ログレベルを上げる以外に、この警告を取り除く良い方法を知っている人はいますか?サーバー内のすべてが引き続き期待どおりに機能することに注意してください。ただし、これはサーバーが再起動されるたびに発生します。
Red5サーバーはApacheMina2.0とSpring3.0.4を使用していますが、Spring2.5以降から警告が表示されています。
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 には多くのバグがあるため)。
logging - apache MINAでSslFilterログを無効にする方法は?
私はApache MINAに基づいてアプリケーションを開発しています。安全なデータ転送のために、SSL を使用します。そして、迷惑なことがいくつかあります。着信メッセージを受信すると、SslFilter クラスがログ ファイルに約 10k バイトを追加します。どうすればこれを防ぐことができますか?
java - java.nioのセレクターで一度に1つずつ選択できる接続の数はいくつですか?
新しい Java ソケット NIO について少し調べてみました。多くのクライアント(約1000)からの接続を受け入れ、それらから受信したデータを処理するシミュレートされたサーバーを構築するためにMINAを使用しています。また、約 300 のクライアント接続を作成し、スレッドを使用してサーバーにデータを送信するクライアント シミュレーターもセットアップしました。その結果、接続の一部がサーバーによって中止されます。コードは以下です
そして、ここにハンドラーがあります。セッションは、クライアントからの各接続の私のクラスです
そしてクライアントシミュレーター、SIZE ~300 - 400
問題は、Mina が一度にいくつの接続を受け入れることができるかということです。または、私のコードに何か問題がありますか?
java - Apache Mina の合計帯域幅のベンチマーク
比較的ペースの速いゲーム (Flash/Apache Mina Server バックエンド) を開発していますが、現在のセットアップで使用する帯域幅の正確なベンチマークを取得するのに苦労しています。
私の質問は、テストに必要な帯域幅の正確なベンチマークを取得するにはどうすればよいですか? 私が今していることは、オーバーヘッドを考慮に入れていませんか?
メッセージの送受信方法について
次に、現在の値を 250 ミリ秒ごとに出力します (「世界」の更新が現在行われている頻度であるため)。
10 個の「モンスター」がすべてランダムに動き回り、1 人のプレイヤーがランダムに動き回ると、この出力が得られます.. (ここでは 1 秒のウィンドウ)
したがって、渡されるメッセージ (発信) のサイズに厳密に基づいて行動すると、1 人あたり、画面上で絶えず移動するアイテムごとに、約 621 バイト/秒または (621/10) 62.1 バイト/秒になります。これは少し低いように思えます。高速接続が良好であれば、この「速度」で 1 秒あたり 1000 以上のオブジェクトの更新を問題なく処理できます。
java - Apache Mina UDP サーバーがクライアントにメッセージを送信する
Apache Mina UDPサーバーはメッセージをクライアントに送信します+コード、送信できるサンプルコードはありますか?
apache-mina - Apache MINA Java TCP クライアント サーバー通信
私はapache minaを使ってTCPクライアントサーバー通信を共通信したいです。誰でもコードを教えてもらえますか? 私はそれを見つけることができません....グーグルはそれを見つけることができませんでした。mina 経由でテキスト メッセージを送受信したい。だから私を助けてください....